Actions de boucle simple
Utilisez l’action boucle lorsque vous avez besoin d’un nombre prédéterminé de répétitions. 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 employés envoient leurs dépenses professionnelles : ces messages électroniques sont récupérés et les dépenses de chaque employé sont ajoutées à leur ligne respective dans le fichier Excel.
Tout d’abord, ouvrez le rapport Excel et déterminez la plage des données :
Lorsque vous sélectionnez Excel, vous devez spécifier le fichier ou sélectionner un fichier vide, comme illustré dans l’image suivante.
Sélectionnez l’action dans Excel appelée Obtenir la première colonne/ligne libre du classeur Excel. Cette action produit des variables que vous pouvez utiliser dans la boucle.
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.) Vous devez lire et écrire dans ces lignes. Vous devez donc utiliser une variable d’index. Par conséquent, choisissez d’utiliser une action de boucle :
Dans la boucle, définissez la somme des dépenses sur 0, lisez l’adresse e-mail de l’employé et récupérez les e-mails envoyés à partir de son compte à celui désigné, avec les dépenses de l’entreprise de ligne d’objet :
Dans ce cas, dans la boucle, utilisez l’action Lire à partir de la feuille de calcul Excel
À partir de là, récupérez les valeurs des cellules nommées et saisissez le nom de la cellule dans le champ "Nom".
L’action suivante que vous ajoutez est l’action Récupérer les e-mails , comme illustré dans l’image suivante. Vous devez obtenir vos informations IMAP de messagerie auprès de votre service informatique.
Enfin, le corps de l’e-mail, contenant le montant des dépenses, est écrit dans la cellule correspondante. Étant donné qu’un seul message électronique est attendu, utilisez le corps du premier e-mail (et uniquement) 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. Cette variable garantit que chaque répétition de la boucle accède à une ligne différente dans le fichier Excel.