Actions de boucle simple
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 comporte les noms et adresses e-mail des collaborateurs. À partir de ces adresses e-mail, les collaborateurs envoient leurs dépenses professionnelles. Ces e-mails seront récupérés et les dépenses de chaque collaborateur 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 :
.
Lorsque vous sélectionnez Excel, vous devez spécifier le fichier ou sélectionner un fichier vide comme indiqué ci-dessous.
.
Vous devez sélectionner l’action sous Excel nommée Obtenir la première colonne/ligne libre à partir d’une feuille de calcul Excel. Des variables utilisables dans la boucle sont alors produites.
.
Chacune des lignes, de 2 jusqu’à la dernière ligne renseignée, comporte les informations d’un collaborateur. (La ligne 1 n’est pas incluse, car elle comporte des en-têtes.) Nous devons lire et écrire sur ces lignes et donc utiliser une variable d’index. Par conséquent, nous choisissons d’utiliser une action de boucle :

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

Dans ce cas, dans la boucle, nous utilisons l’action Lire à partir de la feuille de calcul Excel
Ensuite, nous utilisons l’action Récupérer les Valeurs des cellules nommées et le Nom de la cellule dans le champ Nom.
.
La prochaine action que nous ajoutons est l’action Récupérer les e-mails, comme indiqué ci-dessous. Notez que vous devez rechercher les informations IMAP de votre messagerie auprès de votre département informatique.

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

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ède à une ligne différente dans le fichier Excel.