Schleife Paket

Verwenden Sie das Schleife-Paket zum mehrmaligen Wiederholen einer Reihe von Aktionen basierend auf angegebenen Bedingungen. Sie können damit Iterationen über eine Liste oder einen Zahlenbereich ausführen oder bis eine bestimmte Bedingung erfüllt ist. Daher ist es für Aufgaben nützlich, die wiederholte Aktionen erfordern.

Wiederholen Sie zum Beispiel den Satz an Aktionen, die Daten aus jeder Zeile einer Microsoft Excel-Datei lesen, alle Dateien in einem Ordner umbenennen und jede E-Mail in einer Mailbox speichern. Sie können auch die Aktion Wenn innerhalb der Schleife-Aktion verwenden, um eine Bedingung zu überprüfen, und je nach Ergebnis die aktuelle Iteration in der Schleife überspringen oder auch die Schleife unterbrechen. Weitere Informationen zur Verwendung der Wenn-Aktion siehe die Wenn Paket Dokumentation.

Bei bedingten Schleifen werden unterschiedliche Aktionen verwendet, je nachdem, ob die Bedingungsparameter erfüllt sind. Bei Schleifen, die eine bestimmte Anzahl von Iterationen haben, wird die Schleife bei der letzten Iteration beendet und zum nächsten Schritt im Bot weitergeleitet.

Wenn Sie eine Sequenz von Aktionen wiederholt für eine bestimmte Anzahl von Malen innerhalb einer Schleife ausführen, wird die Endbedingung innerhalb der Schleife in jeder Iteration ausgewertet. Betrachten Sie beispielsweise das folgende Szenario, in dem Sie eine Schleife in einer Datentabelle mit zehn Spalten durchlaufen.
  • Als Endbedingung in der Schleife geben Sie die dynamischen Werte für die Spaltenanzahl ein.
  • Verwenden Sie im Body der Schleife die Aktion Datentabelle > Spalte löschen, um die Spalte am Index 0 zu löschen.
  • Wenn Sie den Bot ausführen, löscht er in jeder Iteration eine Spalte.
Dies reduziert die Anzahl der Iterationen, da die Endbedingung der Schleife während jeder Iteration ausgewertet wird.
Anmerkung: Sie können Bots mit einer maximalen Anzahl von 97 verschachtelten Schleifen ausführen.

Bezeichnung von Schleifen zur Automatisierungssteuerung

Schleifenbezeichnungen dienen zur Identifizierung und Verwaltung verschiedener Schleifen innerhalb eines Bots. Sie helfen dabei, zwischen mehreren Schleifen zu unterscheiden, insbesondere bei verschachtelten Schleifen. Schleifenbezeichnungen erleichtern die Steuerung des Automatisierungsflusses, da Sie angeben können, welche Schleife fortgesetzt, unterbrochen oder beendet werden soll. Dies ist in komplexen Automatisierungsszenarien mit mehreren Schleifen von Vorteil.
Anmerkung: Um Schleifenbezeichnungen hinzufügen zu können, müssen Sie Ihren Bots mit Schleife Paket Version (3.7.4) erstellen. Diese Funktion ist nicht abwärtskompatibel.
Um Bezeichnungen zu den Aktionen Schleife, Fortsetzen oder Unterbrechen hinzuzufügen, geben Sie im Feld Bezeichnung eine Bezeichnung für die Schleife an.
Anmerkung:
  • Jede Schleifenbezeichnung in einem bestimmten Bot muss eindeutig sein.
  • Das Feld Bezeichnung unterstützt nur alphanumerische Zeichen.
Das folgende Beispiel beschreibt, wie Sie mit dem Feld Bezeichnung eine Schleife in einem Bot unterbrechen oder fortsetzen:
  • Geben Sie im Feld Bezeichnung der ersten Schleifen-Aktion die Bezeichnung outerloop ein.
  • Geben Sie im Feld Bezeichnung der zweiten Schleifen-Aktion die Bezeichnung innerloop ein.
  • Wählen Sie in der Aktion Schleife > Fortsetzen im Feld Bezeichnung die Bezeichnung der Schleife, die Sie fortsetzen möchten.
  • Wählen Sie in der Aktion Schleife > Unterbrechen im Feld Bezeichnung die Bezeichnung der Schleife, die Sie unterbrechen möchten.

Klicken Sie auf das Video, um zu sehen, wie Schleifenbezeichnungen funktionieren.

Wenn Sie in einem Bot mehrere verschachtelte Schleifen mit den Aktionen Schleife > Fortsetzen und Unterbrechen haben und die Schleifen nicht bezeichnet sind, wird die nächstgelegene Schleife bei der Bot-Ausführung vom Bot standardmäßig unterbrochen oder fortgesetzt.

Beispiel: Sie haben
  • eine äußere Schleife und eine darin verschachtelte innere Schleife.
  • Eine Aktion Schleife > Fortsetzen und Unterbrechen in der inneren Schleife.
Wenn Sie keine dieser Schleifen bezeichnet haben, wird beim Ausführen des Bots die nächstgelegene (innere) Schleife vom Bot unterbrochen oder fortgesetzt.

Aktionen im Schleife-Paket

Die folgenden Schleife-Aktionen sind verfügbar:

Aktion Beschreibung
Schleife Einzelheiten finden Sie unter Verwenden der Schleife-Aktion.
Weiter

Einzelheiten finden Sie unter Weiter-Aktion.

Pause

Einzelheiten finden Sie unter Pause-Aktion.