Actions de condition de boucle

Effectué

Utilisez l’action Condition de boucle lorsque vous devez répéter un bloc d’actions jusqu’à ce qu’une certaine condition soit remplie. Cette approche permet de répéter des actions sans connaître préalablement le nombre de répétitions requises.

Pour illustrer cette fonctionnalité, vous automatisez un flux qui ajoute les dépenses des employés et s’arrête lorsque le budget est dépassé.

Tout d’abord, initialisez le budget en cours d’exécution à 0, définissez la ligne de départ Excel sur 2, puis ouvrez le fichier :

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

Ensuite, ajoutez la condition de boucle afin qu’elle se termine lorsque le budget dépasse 10 000 :

Capture d’écran de la boîte de dialogue des propriétés de l'action de boucle conditionnelle.

Dans la boucle, le flux lit le montant, l’ajoute au budget en cours d’exécution et augmente l’index pour passer à la ligne suivante :

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

Exit Loop

Comme développé, cette boucle se termine uniquement lorsque le budget dépasse 10 000. Toutefois, si la somme de toutes les dépenses ne dépasse pas la limite, la boucle ne se termine jamais. Cette condition est une bonne occasion d’examiner l’utilisation de l’action de boucle de sortie . Avant de lire le contenu d’une cellule, vérifiez si l’index Excel dépasse la plage des données.

Si toutes les données sont lues et que la limite n’est pas dépassée, affectez la valeur False à la variable %Exceeded% et quittez la boucle, car il n’y a plus de données à lire. Initialisez la variable %Exceeded% sur True au début, car, dans tous les autres scénarios, la limite est dépassée :

Capture d’écran d’un exemple d’espace de travail de condition de boucle avec une action If.

Enfin, ajoutez une action If pour vérifier la variable %Exceeded% et imprimez un message en conséquence :

Capture d’écran d’un exemple d’espace de travail de condition de boucle terminée avec une action If.