Exemple d'utilisation d'un script Python pour joindre une liste

Créez un robot qui utilise une fonction Python pour imprimer le message Go Be Great !, la version Automation Anywhere de Hello World. Dans cet exemple, le robot associe une liste de valeurs de chaîne et les imprime dans une zone de message.

Prérequis

Pour exécuter le script Python à partir d'Automation 360, vous devez avoir au préalable installé la dernière version de Python 3.x sur votre périphérique.

Procédure

  1. Créez une robot :
    1. Dans le panneau de gauche, cliquez sur Automatisation.
    2. Cliquez sur Créer un nouveau > robot.
    3. Dans la fenêtre Créer un robot de tâches, saisissez le nom du robot.
    4. Acceptez l'emplacement du dossier par défaut : \Bots\
      Pour modifier l'emplacement de stockage par défaut du robot, cliquez sur Choisir et suivez les invites.
    5. Cliquez sur Créer et modifier.
  2. Créez une variable contenant les valeurs de la liste :
    1. Cliquez sur l'icône Créer la variable.
    2. Saisissez lArgument dans le champ Nom.
      Recommendation : Préfixez le nom de la variable avec un caractère en minuscule indiquant le type de données de la variable.

      Vos variables (définies par l'utilisateur)

    3. Sélectionnez le type Liste et le sous-type Chaîne.
    4. Saisissez les valeurs suivantes dans le champ Valeur par défaut :
      1. Valeur 0 : Go
      2. Valeur 1 : Be
      3. Valeur 2 : Great
      4. Valeur 3 : !
    5. Cliquez sur Créer.
  3. Fournissez le script avec l'action Script Python > Ouvrir :
    1. Double-cliquez sur l'action Script Python > Ouvrir ou faites-la glisser.
    2. Sélectionnez l'option Saisie manuelle.
    3. Copiez-collez le texte suivant dans le champ Entrer le script ici.
      def data ( str ):
          x = " ".join( str )
          return x
  4. Utilisez une action Script Python > Exécuter la fonction pour demander au robot d'exécuter le script :
    1. Double-cliquez sur l'action Script Python > Exécuter la fonction ou faites-la glisser.
    2. Saisissez data dans le champ Entrer le nom de la fonction à exécuter.
    3. Sélectionnez la variable lArgument dans la liste déroulante Arguments pour la fonction.
    4. Créez la variable sOutput pour le champ Attribuer la sortie à une variable.
  5. Insérez une action Zone de message pour y enregistrer la sortie de la fonction Python :
    1. Double-cliquez sur l'action Zone de message > Zone de message ou faites-la glisser.
    2. Dans le champ Entrer le message à afficher, sélectionnez et insérez la variable sOutput.
    3. Sélectionnez l'option Fermer la zone de message après. Conservez la valeur par défaut de 5 secondes dans ce champ.
  6. Fermez la session d'exécution du script avec une action Script Python > Fermer :
    1. Double-cliquez sur l'action Script Python > Fermer ou faites-la glisser.
    2. Cliquez sur Enregistrer.
  7. Cliquez sur l'icône Exécuter.
    Le robot génère une zone de message avec le texte Go be great !. Au bout de 5 secondes, la zone de message disparaît.

    Pour consulter les journaux du lanceur de robot, accédez à C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<mois en cours>\Bot_Launcher-<date du jour>.log.zip. Chaque dossier compressé contient un fichier avec des données sur l'exécution du code, ce qui est utile pour le débogage.