Lesen und beachten Sie die Automation Anywhere-Dokumentation

Automation Anywhere

Inhalt schließen

Inhalte

Inhalt öffnen

Verwendung von Array-Variablen

  • Aktualisiert: 6/07/2019
    • 11.3.x
    • Erkunden
    • Enterprise

Verwendung von Array-Variablen

Eine Array-Variable ist eine zweidimensionale Variable, die mehrere Werte in einer Tabelle aus Zeilen und Spalten speichern kann. Arrays sind ein sehr leistungsfähiges Tool zur Erstellung von Sammelpunkten für Daten, die erfasst werden müssen, während der Prozess läuft.

Häufige Anwendungen für Array-Variablen sind u. a.:

  • Extrahieren von Daten aus Webseiten
  • Extrahieren mehrerer Zeilen von Daten aus einem Excel-Arbeitsblatt oder einer Datenbank
  • Lesen und Schreiben von Daten aus/in ein Altsystem, ein ERP-System oder in andere Anwendungen
  • Ausfüllen von Bestellformularen mit verschiedenen Feldern aus Excel oder aus Datenbanken

Die Werte können für Text- oder numerische Daten stehen.

Nachdem Sie die Variable erstellt haben, können Sie damit die Variable in mehrere MetaBot -Befehle einfügen.

Wenn der Wert der Variable geändert wird, wird der neue Wert in späteren Befehlen übernommen, die von der Aufgabe ausgeführt werden.

Erzeugung einer Array-Variablen

Sie können eine Array-Variable auf eine von zwei Arten erstellen:

Direkte Zuweisung

Wenn die Werte einer Array-Variable direkt definiert werden müssen, dann können Sie eine Array-Variable vom Typ „Value“ verwenden. Dies wird als „Direct Assignment“ (Direkte Zuweisung) genannt.

So erstellen Sie eine Array-Variable mit direkter Zuweisung:

  1. Klicken Sie im „Logic Editor“ in der Registerkarte „Variable Manager“ auf der rechten Seite.

  2. Klicken Sie auf die Schaltfläche „Hinzufügen“. Das Fenster „Add Variable“ wird angezeigt.
  3. Wählen Sie den Typ „Array“ aus.
  4. Geben Sie einen Namen für die Variable ein. Der Name muss mit einem Buchstaben beginnen und darf keine Leerstellen enthalten.
  5. Wählen Sie aus, wie der Array erzeugt werden soll. Die Standardeinstellung ist „Wert“, was darauf hinweist, dass die Werte direkt in der Variable definiert werden. .
  6. Geben Sie die Anzahl der Zeilen und Spalten im dafür vorgesehenen Feld an. Der Standardwert ist 1 X 1.

  7. Klicken Sie auf die Schaltfläche „Werte initialisieren“. Das Fenster „Array-Wertdetails“ wird basierend auf der Anzahl der Zeilen und Spalten angezeigt, die in Schritt 6 festgelegt wurden.

  8. Geben Sie einen Wert für jede Zelle an.

    Tipp: Sie können die Schaltflächen Add Row, Add Column, Delete Row und Delete Column verwenden, um die Dimensionen des Arrays anzupassen.
  9. Klicken Sie auf die Schaltfläche „Speichern“, um die Werte zu speichern.
  10. Klicken Sie auf die Schaltfläche „Save“ im Fenster „Add Variable“, um die Array-Variable zu speichern.

Nachdem die Variable gespeichert wurde, wird sie im Bereich „Lokale Variablen“ des Variablenmanagers angezeigt.

Wenn Sie zum Zeitpunkt ihrer Erzeugung keinen Wert für die Variable angeben wollen, erlaubt der MetaBot -Designer die Werte für diese Variable mithilfe einer Textdatei zu setzen. Weitere Informationen dazu finden Sie im nächsten Abschnitt.

Lesen aus einer Textdatei

Erstellen Sie eine Array-Variable mittels Textdateizuweisung, wenn die Werte für die Array-Variable während der Aufgabenausführung aus einer bestimmten Textdatei gelesen werden sollen. Die Textdatei dient zur Definition der Array-Variable.

So erstellen Sie eine Array-Variable mittels Textdatei-Zuweisung:

  1. Legen Sie fest, welche Textdatei Sie zur Zuweisung der Werte verwenden möchten.
    • Geben Sie für Zeilen die Daten in einer neuen Zeile ein.
    • Trennen Sie für Spalten die Werte durch ein Komma voneinander ab.
    • Beispiel: sports_team.txt

  2. Klicken Sie im Aufgabeneditor auf die Registerkarte „Variable Manager“ auf der rechten Seite.
  3. Klicken Sie auf die Schaltfläche „Hinzufügen“. Das Fenster „Add Variable“ wird angezeigt.

  4. Wählen Sie den Typ „Array“ aus.
  5. Geben Sie einen Namen für die Variable ein. Der Name muss mit einem Buchstaben beginnen und darf keine Leerstellen enthalten.
  6. Wählen Sie „Read from text file“ aus der Liste.
  7. Suchen Sie im Feld „Datei auswählen“ die Datei oder geben Sie den Dateipfad für die benötigte Textdatei ein. Klicken Sie auf die Schaltfläche „Datei öffnen“, um die ausgewählte Textdatei anzuzeigen oder zu modifizieren.
  8. Klicken Sie auf „Speichern“.

Array-Variablen in Bildschirme oder DLLs einfügen

Sie können Array-Variablen einfügen, während Sie eine Logik im Logic Editor erstellen. So können Sie Werte in Bildschirmen und/oder DLLs zuweisen.

Tipp: Sie können Zeilen und Spalten in MetaBot -Befehle für einen Bildschirm einfügen. Allerdings können Sie, bei Verwendung mit einem Dll während der Zuweisung nur eine einzige Spalte in die Variable vom Typ Array einfügen.

  1. Hinzufügen einer Array-Variable zum Bildschirm - Sie können einem Bildschirm eine Array-Variable über MetaBot -Befehle hinzufügen; insbesondere Message Box, String Operation und Variable Operation. Sie können in dem Bildschirm auch eine Variable direkt im Fenster „Property“ zuweisen, wie hier abgebildet:

  2. Hinzufügen einer Array-Variable in ein Dll - Sie können eine Array-Variable einfügen, während Sie Werte eingeben, indem Sie, wie gezeigt, die Funktionstaste F2 drücken:

Feedback senden