
Named formula in Power Apps
I Power Apps è possibile definire delle formule associandogli un nome in modo da poterle richiamare in varie parti del codice.
Le named formula vanno definite in Power Apps in App / Formulas:
Named formula
Possono essere semplici:
oppure con parametri:
che può essere richiamata con:

Utilizzo
Possono essere complesse a andare su più righe:
oppure utilizzare sorgenti dati esterne o collection interne:
In conclusione le named formula sono uno strumento utilissimo per scrivere codice più semplice, comprensibile, centralizzato e manutenibile in Power Apps.
Le named formula vanno definite in Power Apps in App / Formulas:

Possono essere semplici:
Power Apps
GetUserEmail = User().Email;
Power Apps
Multiply(v1: Number: v2: Number) : Number = v1 * v2;
Power Apps
Multiply(3; 2)

Possono essere complesse a andare su più righe:
Power Apps
Barcode_AddRow(ean128:Text):Void =
{
With(
{
pCode: Barcode_FindCode(
ean128,
Barcode_FindLastPosition()
),
pPosition: Barcode_FindLastPosition()
},
With(
{
pValue: Barcode_FindValue(
ean128,
pCode,
pPosition
)
},
With(
{
pValueReplaced: Substitute(
pValue,
Char(29),
""
)
},
If(
IsBlank(pCode) = false,
Collect(
CollBarcodeParsed,
{
code: pCode,
value: pValueReplaced,
description: If(
pCode = "422" || pCode = "423",
LookUp(
CollBarcodeNazioni,
Code = pValueReplaced,
Description
),
""
),
position: pPosition + Len(pCode) + Len(pValue)
}
)
)
)
)
)
};
Power Apps
Barcode_GetValue(pCode:Text):Text = LookUp(
CollBarcodeParsed,
code = pCode,
value
);
In conclusione le named formula sono uno strumento utilissimo per scrivere codice più semplice, comprensibile, centralizzato e manutenibile in Power Apps.