Manipolazione delle variabili

Completato

Nelle unità precedenti si è appreso che è necessario racchiudere ogni nome di variabile in caratteri percentuali per renderla interpretata dalla piattaforma come variabile.

Il segno percentuale è un carattere speciale che indica le variabili. La piattaforma valuta qualsiasi espressione tra segni percentuali come variabile.

Screenshot di una variabile con notazione percentuale.

Se si desidera utilizzare il segno percentuale come carattere semplice nel testo codificato in modo fisso, combinarlo con il carattere barra rovesciata (\).

L'app desktop di Power Automate consente di creare espressioni complesse contenenti valori predefiniti, nomi di variabili, operazioni aritmetiche, confronti, operazioni logiche e parentesi. L'esempio seguente combina Salary e Bonus e controlla se sono maggiori della media, producendo un output booleano.

Screenshot di un'espressione con operatori aritmetici e logici.

Valori hardcoded

Durante lo sviluppo dei flussi, è possibile sia necessario includere valori di testo hardcoded nelle espressioni. Per immettere un valore hardcoded, usare virgolette singole. I flussi trattano qualsiasi valore tra virgolette come un valore di testo, anziché come un nome di variabile.

Screenshot di una variabile di testo codificata nel codice come parametro dell'azione.

Nomi di variabili

Se si desidera usare più variabili in un'espressione, aggiungere i relativi nomi all'espressione senza ulteriori notazioni. Nell'esempio seguente, il codice aggiunge Name a LastName con uno spazio singolo tra.

Screenshot di un'espressione con il nome di due variabili.

Aritmetica di base

Per eseguire operazioni matematiche, usare gli operatori aritmetici dell'app desktop di Power Automate, ad esempio addizione (+), sottrazione (-), moltiplicazione (*) e divisione (/).

Oltre alle operazioni aritmetiche con valori numerici e variabili, è possibile usare l'operatore di addizione per concatenare stringhe. Quando si aggiungono numeri e stringhe di testo nella stessa espressione, i numeri vengono convertiti in testo e uniti con le altre stringhe di testo.

Screenshot di un'espressione con un operatore aritmetico.

Confronti

Oltre agli operatori aritmetici, è possibile eseguire confronti usando gli operatori relazionali seguenti:

Operatore Description
=, != Uguale a/Diverso da
<, <= Minore di/Minore o uguale a
>, >= Maggiore di/Maggiore di o uguale

Screenshot di un'espressione con operatore relazionale.

Annotazioni

I confronti restituiscono True o False come valore. È possibile eseguire confronti solo tra valori dello stesso tipo.

Operatori logici

In molti flussi è necessario verificare se un valore soddisfa alcuni standard specifici. Per controllare le condizioni e implementare una logica più complessa in una singola espressione, usare gli operatori logici. Gli operatori supportati sono AND e OR.

Screenshot di un'espressione con un operatore logico.

Parentesi

Quando si creano espressioni complesse, è possibile assegnare la priorità ad alcune parti specifiche dell'espressione. Per modificare la priorità di un operatore, usare le parentesi. Power Automate app desktop gestisce le parentesi allo stesso modo degli algoritmi di algebra e programmazione.

Screenshot di un'espressione complessa con parentesi.