Beispiel für die Verwendung eines Python-Skripts zur Verknüpfung einer Liste

Erstellen Sie einen Bot, der eine Python-Funktion verwendet, um die Nachricht Go Be Great!, die Automation Anywhere-Version von Hello World!, zu drucken. In diesem Beispiel kombiniert der Bot eine Liste von Zeichenfolgenwerten und gibt sie in einem Nachrichtenfeld aus.

Vorbereitungen

Um ein Python-Skript von Automation 360 aus ausführen zu können, müssen Sie die neueste Version von Python 3.x auf Ihrem Gerät installiert haben.

Prozedur

  1. Erstellen sie eine neue Bot:
    1. Klicken Sie im linken Feld auf Automatisierung.
    2. Klicken Sie auf + Erstellen > Task Bot.
    3. Geben Sie im Fenster TaskBot erstellen den Bot-Namen an.
    4. Bestätigen Sie den Standardordner: \Bots\
      Wenn Sie den standardmäßigen Bot-Speicherort ändern möchten, klicken Sie auf Auswählen und folgen Sie den Eingabeaufforderungen.
    5. Klicken Sie auf Erstellen und bearbeiten.
  2. Wählen Sie eine Variable aus, die die Listenwerte enthalten soll:
    1. Klicken Sie auf das Symbol Variable erstellen.
    2. Geben Sie lArgument im Feld Name ein.
      Recommendation: Stellen Sie dem Variablennamen einen Kleinbuchstaben voran, um den Datentyp der Variablen anzugeben.

    3. Wählen Sie den Typ Liste und den Untertyp Zeichenfolge.
    4. Geben Sie in das Feld Standardwert die folgenden Werte ein:
      1. Wert bei 0: Go
      2. Wert bei 1: Be
      3. Wert bei 2: Great
      4. Wert bei 3: !
    5. Klicken Sie auf Erstellen.
  3. Führen Sie für das Skript die Aktion Python-Skript > Öffnen aus:
    1. Doppelklicken Sie auf oder ziehen Sie Python-Skript > Öffnen.
    2. Wählen Sie die Option Manuelle Eingabe.
    3. Kopieren Sie den folgenden Text und fügen Sie ihn in das Feld Skript hier eingeben ein.
      def data ( str ):
          x = " ".join( str )
          return x
  4. Verwenden Sie die Aktion Python-Skript > Funktion ausführen, um das Skript mit dem Bot auszuführen:
    1. Doppelklicken Sie auf oder ziehen Sie Python-Skript > Funktion ausführen.
    2. Geben Sie data in das Feld Namen der auszuführenden Funktion eingeben ein.
    3. Wählen Sie die Variable lArgument aus der Dropdown-Liste Argumente zur Funktion aus.
    4. Erstellen Sie die Variable sOutput für das Feld Ausgabe zu einer Variablen zuweisen.
  5. Fügen Sie eine Nachrichtenfeld-Aktion für die Ausgabe der Python-Funktion ein:
    1. Doppelklicken Sie auf oder ziehen Sie die Aktion Nachrichtenfeld > Nachrichtenfeld.
    2. Wählen Sie im Feld Angezeigte Nachricht eingeben die Variable sOutput aus und fügen Sie sie ein.
    3. Wählen Sie die Option Nachrichtenfeld danach schließen. Behalten Sie die Standardeinstellung von 5 Sekunden für das Feld bei.
  6. Schließen Sie die Ausführungssitzung des Skripts mit der Aktion Python-Skript > Schließen:
    1. Doppelklicken Sie auf oder ziehen Sie Python-Skript > Schließen.
    2. Klicken Sie auf Speichern.
  7. Klicken Sie auf das Symbol Ausführen.
    Der Bot erzeugt ein Nachrichtenfeld mit dem Text Go Be Great!. Nach 5 Sekunden verschwindet das Nachrichtenfeld.

    Navigieren Sie zu C:\ProgramData\AutomationAnywhere\BotRunner\Logs\<aktueller Monat>\Bot_Launcher-<heutiges Datum>.log.zip, um die Bot-Startprotokolle zu überprüfen. Jeder komprimierte Ordner enthält eine Datei mit Daten zur Codeausführung, die für die Fehlersuche nützlich sind.