Actions de boucle simple

Effectué

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 :

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

Lorsque vous sélectionnez Excel, vous devez spécifier le fichier ou sélectionner un fichier vide, comme illustré dans l’image suivante.

Capture d’écran de la boucle Excel.

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.

Capture d’écran du tableau des actions avec la première colonne libre mise en surbrillance.

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 :

Capture d’écran des propriétés de l’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 :

Capture d’écran des paramètres de la boucle d’espace de travail.

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".

Capture d'écran de feuille de calcul Excel lue.

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.

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 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 :

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

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.