Utilizzare i cicli
I cicli sono un concetto fondamentale nello sviluppo dei flussi desktop e si dimostrano elementi inestimabili nei flussi complessi. L'idea principale alla base di un ciclo è fare in modo che un flusso desktop ripeta una o più azioni più volte.
Power Automate fornisce tre diversi tipi di cicli che si ripetono in base a vari fattori:
- Cicli semplici - Si ripete per un determinato numero di volte
- Condizione di ciclo - Si ripete finché una condizione è valida
- Per ogni ciclo - Si ripete per un elenco
Cicli semplici
L'idea alla base di un ciclo è fare in modo che un flusso desktop ripeta una o più azioni più volte. Power Automate implementa il tipo più semplice di loop con l'azione Loop.
Questo ciclo ripete le azioni tra Ciclo e Fine per un determinato numero di volte. Una variabile di indice del ciclo viene creata automaticamente per tenere traccia del numero dell'iterazione corrente.
Un ciclo semplice è l'ideale da utilizzare in due casi:
È noto il numero esatto di volte in cui deve essere ripetuto un blocco di azioni.
La variabile di indice del ciclo deve essere utilizzata da qualche parte all'interno del ciclo.
Nel caso in cui sia necessario uscire dal ciclo prima che le iterazioni specificate siano state completate, utilizza l'azione Chiudi ciclo. Per saltare l'iterazione corrente, usa l'azione Ciclo successivo.
Condizione di ciclo
A differenza dei cicli semplici, Condizione di ciclo fa sì che un flusso desktop ripeta una o più azioni finché una condizione è vera.
Se la condizione è sempre vera, il ciclo non finirà mai. Questa situazione è chiamata ciclo infinito.
La condizione è costituita da due operandi e un operatore. La piattaforma supporta le operazioni logiche più significative, come uguale, non uguale e maggiore di.
Nel caso in cui sia necessario uscire dal ciclo prima che le iterazioni specificate siano state completate, utilizza l'azione Chiudi ciclo. Per saltare l'iterazione corrente, usa l'azione Ciclo successivo.
Per ogni ciclo
Il ciclo For each si ripete per un elenco (o una tabella dati) e memorizza l'elemento corrente in una variabile. Il suo scopo principale è ottenere ogni elemento di un elenco (o riga di una tabella dati) e utilizzarlo in altre azioni.
Puoi usare questo tipo di ciclo per cercare nomi, contenuti o attributi specifici in tutti i tipi di elenco. Ad esempio, puoi scorrere un elenco di file recuperati per trovare un file con un nome specifico.
Nel caso in cui sia necessario uscire dal ciclo prima che le iterazioni specificate siano state completate, utilizza l'azione Chiudi ciclo. Per saltare l'iterazione corrente, usa l'azione Ciclo successivo.
Troverai l'elenco delle azioni di ciclo disponibili nel Informazioni di riferimento sulle azioni.