Azioni del ciclo For Each

Completato

L'azione For Each consente di eseguire l'iterazione sugli elementi di un elenco o di una tabella ed è quindi comune nelle attività che contengono strutture di questo tipo.

Per dimostrarlo, è necessario espandere il flusso precedente. Si supponga che ogni impiegato possa inviare più messaggi e-mail, le cui spese devono essere sommate prima che i messaggi vengano scritti.

Si aggiunge innanzitutto una nuova variabile che contiene la somma delle spese di ogni dipendente:

Screenshot dell'esempio dell'area di lavoro del ciclo.

Poiché a questo punto tutti i messaggi e-mail di un impiegato specifico sono stati recuperati, è possibile aggiungere l'azione For Each per eseguire l'iterazione:

Screenshot della finestra di dialogo delle proprietà dell'azione del ciclo For Each.

Configurata in questo modo, la variabile %CurrentItem% contiene un messaggio e-mail diverso in ogni ripetizione del ciclo For Each.

All'interno del ciclo, si aggiungono azioni per convertire il testo del messaggio e-mail in un numero e per aggiungerlo al totale dell'impiegato:

Screenshot dell'area di lavoro dell'esempio del ciclo For Each.

Infine, si noti che è necessario modificare il valore da scrivere in Excel nella variabile per la somma delle spese (azione 11).