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

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

Lorsque vous sélectionnez Excel, vous devez spécifier le fichier ou sélectionner un fichier vide comme indiqué ci-dessous.

Capture d’écran de la boucle Excel..

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.

Capture d’écran de la table Actions avec l’action Obtenir la première colonne/ligne libre à partir d’une feuille de calcul Excel mise en évidence..

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 :

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

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

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.

Capture d’écran de l’action Lire à partir de la feuille de calcul Excel..

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.

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

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. Cela garantit que chaque répétition de la boucle accède à une ligne différente dans le fichier Excel.