Actions de boucle For each
L’action For Each permet d’itérer dans une liste ou un tableau d’éléments ; elle est donc courante dans les tâches contenant de telles structures.
Pour en faire la démonstration, nous allons développer le flux précédent. Supposons que chaque collaborateur puisse envoyer plusieurs e-mails contenant des dépenses à additionner avant de les écrire.
Tout d’abord, nous ajoutons une nouvelle variable, qui contiendra la somme des dépenses de chaque collaborateur :
Comme tous les e-mails d’un collaborateur spécifique ont été récupérés à ce stade, nous pouvons ajouter une action For Each pour les parcourir :
Configuré ainsi, %CurrentItem% contiendra un e-mail différent à chaque répétition de la boucle For Each.
Dans la boucle, nous ajouterons des actions pour convertir le texte de l’e-mail en nombre, et l’ajouterons au total du collaborateur :
Enfin, notez que nous devons changer la valeur à écrire dans Excel en variable Expense Sum (action 11).