Conditions liées à l\'itérateur
- Dernière mise à jour2024/11/28
Un itérateur de boucle est une variable qui garde une trace de l\'itération en cours dans une boucle. Il est utilisé pour contrôler le nombre de fois que la boucle s\'exécute et pour accéder aux éléments d\'une liste ou d\'un tableau à chaque itération.
Itérateur | Description |
---|---|
Pour chaque ligne dans CSV/TXT | Répète l\'ensemble des actions pour chaque ligne du fichier CSV ou texte spécifié et attribue les valeurs de la ligne actuelle à une variable d\'enregistrement. Reportez-vous à la rubrique Utilisation de l'itérateur Pour chaque ligne du CSV/TXT. |
Pour chaque ligne dans Données de tableau | Répète l\'ensemble des actions pour chaque ligne dans le tableau spécifié et attribue les valeurs de la ligne actuelle à une variable d\'enregistrement. Reportez-vous à la rubrique Utilisation de l'itérateur Pour chaque ligne du tableau. |
Pour chaque ligne d\'un ensemble de données d\'une requête SQL | Répète l\'ensemble des actions pour chaque ligne de l\'ensemble de données de requête SQL spécifié et attribue les valeurs de la ligne actuelle à une variable d\'enregistrement. Indiquez le nom de session que vous avez utilisé pour établir une connexion avec la base de données. |
Pour chaque clé du Dictionnaire | Répète l\'ensemble des actions pour chaque clé dans la variable de dictionnaire spécifiée et attribue le nom de la clé actuelle à une variable. Remarque : Lorsqu\'un robot exécute une Boucle
action qui contient une
action, le robot itère uniquement sur le nombre d\'éléments d\'origine dans un dictionnaire; il ignore les éléments insérés à l\'aide de l\' Placer
action.
|
Pour chaque valeur dans le Dictionnaire | Répète l\'ensemble des actions pour chaque valeur dans la variable de dictionnaire spécifiée et attribue la valeur actuelle à une variable. Parce que ce type de variable peut contenir différents sous-types (String, Number, Boolean, etc.), si vous créez rapidement une variable lors de la configuration de l\'action, cette variable est de type Any. Remarque : Lorsqu\'un robot exécute une Boucle action qui contient un
action, le robot itère uniquement sur le nombre d\'éléments d\'origine dans un dictionnaire ; il ignore les éléments insérés à l\'aide du Placer
action.
|
Pour chaque e-mail de la boîte de réception | Répète l\'ensemble des actions pour chaque e-mail dans la boîte de réception spécifiée. Reportez-vous à la rubrique Utilisation de l\'itérateur pour chaque e-mail dans la boîte aux lettres. |
Pour chaque ligne dans la feuille de calcul (Bases d\'Excel ou Excel avancé) | Répète l\'ensemble des actions pour chaque ligne qui contient des données dans une feuille de calcul et attribue les valeurs de la ligne actuelle à une variable d\'enregistrement. Indiquez le nom de session que vous avez utilisé pour ouvrir la Bases d\'Excel ou la feuille de calcul Excel avancé. Indiquez si vous souhaitez répéter les actions pour toutes les lignes, les lignes spécifiées ou une plage de cellules spécifiée. Sélectionnez une variable d\'enregistrement dans la liste Attribuer la ligne actuelle à cette variable, ou créez-en une nouvelle. Reportez-vous à la rubrique Variable d'enregistrement. Cet itérateur permet de récupérer les valeurs de cellule sous forme de types de données de chaîne. Il prend en charge les formats de cellule Excel, y compris Nombre, Pourcentage, Devise, Scientifique et Date. Par exemple, une valeur d\'une cellule de formatage de devise conserve le symbole de devise lorsqu\'elle est transmise à une variable de tableau ou d\'enregistrement.
L\'utilisation de l\'option Session globale pour partager une session Microsoft Excel en utilisant le Excel avancé package n\'est pas disponible avec cette option. Autre solution : Utilisez l\' Obtenir plusieurs cellules action et enregistrez les données dans une variable de tableau de données, puis utilisez le Boucle package avec le Tableau de données sélectionné. |
Pour chaque fichier du dossier | Répète l\'ensemble des actions pour chaque fichier du dossier spécifié et attribue les propriétés du fichier actuel à une variable de dictionnaire contenant deux clés : la clé nom contient le nom du fichier et la clé extension contient l\'extension de fichier.Pour ouvrir des fichiers ayant des extensions différentes, utilisez l\'option de variable pour attribuer le chemin du dossier, le nom du fichier et l\'extension du fichier. Tout d\'abord, créez une variable pour le chemin du dossier, |
Pour chaque dossier du dossier | Répète l\'ensemble des actions pour chaque dossier du dossier spécifié et attribue le nom du dossier actuel à une variable Chaîne. Utilisez l\'option Inclure tous les sous-dossiers pour parcourir de manière récursive chaque sous-dossier d\'un dossier, y compris ceux masqués. |
Pour chaque élément de la liste | Répète l\'ensemble des actions pour chaque élément de la liste spécifiée et attribue l\'élément actuel à une variable. Indiquez si l\'action doit être répétée pour tous les éléments de la liste ou seulement pour la plage d\'éléments de la liste. Ce type de variable pouvant contenir différents sous-types (Chaîne, Nombre, Booléan, etc.), si vous créez rapidement une variable lors de la configuration de l\'action, cette variable est de type N\'importe lequel.
Remarque : Dans une liste, l\'index commence à zéro. Par exemple, pour répéter l\'action pour des éléments de la troisième position à la sixième position de la liste, spécifiez 2 et 5 dans les champs appropriés.
|
n fois | Répète les actions dans le conteneur le nombre de fois spécifié. Vous pouvez attribuer le nombre d\'itérations à une variable de nombre. |
Pour chaque valeur de l\'enregistrement | Répète les actions pour chaque valeur dans l\'enregistrement spécifié et attribue la valeur actuelle à une variable. Parce que ce type de variable peut contenir différents sous-types (String, Number, Boolean, etc.), si vous créez rapidement une variable lors de la configuration de l\'action, cette variable est de type Any. |
Pour chaque réunion dans le calendrier | Utilisez cette option pour répéter l\'ensemble des actions pour chaque réunion dans le calendrier spécifié. Reportez-vous à la rubrique Utilisation des actions Calendrier Microsoft 365 dans une boucle. |
Pour chaque ligne dans la feuille de calcul (Microsoft 365 Excel) | Répète l\'ensemble des actions pour chaque ligne contenant des données dans une feuille de calcul.
|
Pour chaque e-mail de la boîte de réception (Microsoft 365 Outlook) | Répète l\'ensemble des actions pour chaque e-mail dans la boîte de réception Microsoft 365 Outlook.
|
Pour chaque élément de travail dans la file d\'attente (Charge de travail) | Répète l\'ensemble des actions pour chaque élément de travail dans une file d\'attente et attribue les éléments de travail à la variable d\'enregistrement. La variable Record renvoie trois valeurs clés fixes, à savoir workitemId, workitemValues, et workitemMetadata. Reportez-vous à la rubrique Utilisation de l'itérateur Pour chaque élément de travail dans la file d'attente |
Pour chaque nœud d\'un ensemble de données XML | Répète l\'ensemble des actions pour chaque nœud dans un ensemble de données XML et attribue le nœud actuel à la variable de chaîne. Indiquez le nom de session que vous avez utilisé pour ouvrir le fichier XML. |