Manipolazione delle variabili

Completato

Nelle unità precedenti, si è appreso come ogni nome di variabile debba essere racchiuso tra i simboli di percentuale per fare in modo che la piattaforma lo interpreti come una variabile.

Il segno di percentuale viene usato come carattere speciale per indicare le variabili. La piattaforma valuta qualsiasi espressione racchiusa tra simboli di percentuale come una variabile.

Screenshot di una variabile con la notazione di percentuale.

Se si desidera usare il segno di percentuale come semplice carattere in un testo hardcoded, è necessario combinarlo con il carattere di barra rovesciata (\).

Power Automate per desktop consente di creare espressioni complesse con valori hardcoded, nomi di variabili, operazioni aritmetiche, confronti, operazioni logiche e parentesi. L'esempio seguente combina Salary e Bonus e controlla se sono maggiori di Media, producendo l'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 specificare un valore hardcoded, è necessario usare le 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 hardcoded come parametro di azione.

Nomi di variabili

Per usare più variabili in un'espressione, è possibile aggiungere i loro nomi all'espressione senza ulteriori annotazioni. Nell'esempio seguente, il codice aggiunge Name a LastName con un singolo spazio nel mezzo.

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

Aritmetica di base

Se si desidera eseguire operazioni matematiche, Power Automate per desktop consente di usare tutti gli operatori aritmetici essenziali, come gli operatori per addizione (+), sottrazione (-), moltiplicazione (*) e divisione (/).

Oltre che per le operazioni aritmetiche con valori numerici e variabili, è possibile usare l'operatore di addizione anche per la concatenazione di più stringhe. L'aggiunta di numeri e stringhe di testo nella stessa espressione permette di convertire i numeri in testo e unirli ad altre stringhe di testo.

Screenshot di un'espressione con un operatore aritmetico.

Confronti

Oltre che usando gli operatori aritmetici, è possibile effettuare un confronto anche usando i seguenti operatori relazionali:

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

Screenshot di un'espressione con operatore relazionale.

Nota

Tenere presente che i confronti producono un valore True o un valore False. Naturalmente, è possibile effettuare un confronto solo tra valori dello stesso tipo.

Operatori logici

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

Screenshot di un'espressione con un operatore logico.

Parentesi

Nella creazione di espressioni complesse, è possibile che si desideri dare priorità ad alcune parti specifiche. Per modificare la priorità di un operatore, è possibile usare le parentesi. Power Automate per desktop gestisce le parentesi nello stesso modo in cui gestisce l'algebra e i linguaggi di programmazione.

Screenshot di un'espressione complessa con parentesi.