Lire et examiner la documentation Automation Anywhere

Fermer les contenus

Contenus

Ouvrir les contenus

Commande Boucle

  • Mis à jour le : 5/05/2020
    • 11.3.x
    • Exploration
    • Enterprise

Commande Boucle

Utilisez cette commande pour répéter une séquence de commandes.

Début de la boucle «  ».
Permet de commencer la boucle. Sélectionnez l'une des options suivantes :
  • Nombre de fois : réalise une boucle un certain nombre de fois.
  • Liste : réalise une boucle dans une liste.
  • Condition : exécute des actions en fonction d'une condition existante.

    Vous avez la possibilité d'ajouter un Temps d'attente jusqu'à ce que la condition soit remplie.

  • Chaque ligne d'un ensemble de données Excel : utilisée conjointement avec l'opération Obtenir plusieurs cellules de la commande Excel. Après l'extraction d'une plage de cellules à partir d'Excel, les lignes et les colonnes de la plage sont stockées dans la variable système $Excel Column$.
  • Chaque ligne d'un tableau Internet Explorer : utilisée conjointement avec l'opération Extraire un tableau de la commande Enregistreur Web. Après l'extraction d'un tableau à l'aide de la sous-commande Extraire un tableau de la commande Enregistreur Web , les lignes et les colonnes du tableau sont stockées dans la variable système $Table Column$.
  • Chaque ligne d'un ensemble de données de requête SQL : utilisée conjointement avec les commandes de base de données. Lorsque vous émettez une requête SQL à l'aide de la commande Requête SQL de la base de données, l'ensemble des résultats de la requête SQL est stocké dans la variable système $Dataset Column$.
  • Chaque fichier dans un dossier : permet d'exécuter une action sur tous les fichiers d'un dossier.
    Les variables système suivantes permettent d'obtenir des informations sur les fichiers et le dossier :
    • $FileName$ : cette variable permet d'obtenir le nom d'un fichier.
    • $Extension$ : cette variable permet d'obtenir l'extension d'un fichier.
    • $CurrentDirectory$ : cette variable permet d'obtenir le chemin d'accès du dossier contenant les fichiers.
    Toutes ces variables système retournent une valeur vide lorsqu'elles sont utilisées en dehors de la commande de boucle.
    Remarque : L'ordre des noms de fichiers renvoyés n'est pas garanti.
  • Chaque dossier dans un dossier : permet d'exécuter une action sur un ou plusieurs dossiers. La variable système $FolderName$ permet d'obtenir le nom du dossier dans la boucle.
  • Chaque ligne dans un fichier CSV/texte : permet de lire en boucle chaque ligne dans un fichier CSV ou texte.
  • Chaque message électronique sur le serveur : permet d'exécuter une action sur chaque message résidant sur le serveur de messagerie. Vous pouvez vous en servir pour enregistrer les attributs des messages : Objet, Message, À :, Cc : et Pièce jointe.
  • Chaque nœud d'un ensemble de données XML : permet de lire en boucle chaque nœud d'un ensemble de données XML pour obtenir des valeurs à partir de plusieurs nœuds.
Boucle de fin

Permet de terminer la boucle. Les actions situées entre les commandes Début de la boucle et Fin de la boucle se répètent en fonction du type de boucle sélectionné.

L'insertion d'une commande Début de la boucle entraîne de fait l'insertion d'une commande Fin de la boucle. Il est possible d'insérer à nouveau une commande Fin de la boucle ayant été supprimée par erreur.

Quitter la boucle

Permet de sortir d'une boucle lorsqu'une action ou une condition particulière se présente. La commande Quitter la boucle ne peut exister qu'entre les commandes Début de la boucle et Fin de la boucle.

Continuer

Poursuit l'itération suivante d'une boucle lorsqu'une action ou une condition spécifique se produit. Lorsqu'une commande Continuer la boucle est atteinte, les commandes jusqu'à Fin de la boucle sont ignorées et l'itération suivante de la boucle s'exécute.

Envoyer le commentaire