Manipolazione delle variabili
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.
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.
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.
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.
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.
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 |
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.
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.