Actions de boucle simple

Effectué

L’action de boucle est principalement utilisée lorsqu’un nombre prédéterminé de répétitions est requis. Les boucles simples sont couramment utilisées dans les tâches où l’index de boucle est important pour la tâche elle-même. Examinons les deux cas avec un exemple.

Considérez le flux suivant : un fichier Excel contient les noms et adresses e-mail des employés. À partir de ces adresses e-mail, les employés envoient leurs dépenses professionnelles. Ces e-mails seront récupérés et les dépenses de chaque employé seront ajoutées à leur ligne respective dans le fichier Excel.

Tout d’abord, nous ouvrons le rapport Excel et déterminons la plage des données :

Capture d’écran d’un exemple d’espace de travail.

Chacune des lignes, de 2 jusqu’à la dernière ligne renseignée, contient les informations d’un employé (la ligne 1 n’est pas incluse, car elle contient des en-têtes). Nous devrons lire et écrire sur ces lignes et donc utiliser une variable d’index. Par conséquent, nous choisissons d’utiliser une action de boucle :

Capture d’écran des propriétés de l’action de boucle.

Dans la boucle, nous définissons la somme des dépenses à 0, lisons l’adresse e-mail de l’employé et récupérons les e-mails envoyés de son compte vers celui désigné, avec la ligne d’objet Dépenses de l’entreprise :

Capture d’écran d’un exemple de boucle d’espace de travail.

Capture d’écran de la boîte de dialogue des propriétés de l’action Récupérer les e-mails.

Enfin, le corps de l’e-mail, contenant le montant de la dépense, sera écrit dans la cellule correspondante. Étant donné qu’un seul e-mail est attendu, nous utiliserons le corps du premier (et unique) e-mail dans la liste des e-mails récupérés :

Capture d’écran de l’exemple de boucle de l’espace de travail terminé.

Notez que la lecture de l’adresse e-mail et l’écriture du montant de la dépense (actions 5 et 7) nécessitent l’utilisation de la variable d’index de boucle. Cela garantit que chaque répétition de la boucle accédera à une ligne différente dans le fichier Excel.