Schleifenaktionen
Verwenden Sie Schleifen, um sich wiederholende Abschnitte Ihrer Desktop-Flows zu automatisieren und zu vermeiden, dass dieselben Aktionen mehrmals ausgeführt werden.
Die folgende Liste enthält einige nützliche Anwendungen und Funktionen von Schleifen:
- Verwenden Sie einfache Schleifen, um eine spezifische Anzahl von Wiederholungen auszuführen und durch Daten zu iterieren.
- Stellen Sie Schleifenbedingungen bereit, um Aktionen zu wiederholen, bis eine Bedingung erfüllt ist.
- Durchlaufen Sie die Elemente auf einer Liste mithilfe von Für jede-Schleifen.
- Beenden Sie Schleifen bei Bedarf explizit.
Weitere Informationen zur Verwendung von Schleifen finden Sie unter Schleifen verwenden.
Schleife beenden
Beendet die Schleife, und der Flow wird bei der nächsten Aktion oder Anweisung, die der Schleife folgt, fortgesetzt.
Eingabeparameter
Diese Aktion erfordert keine Eingabe.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Diese Aktion enthält keine Ausnahmen.
For each
Durchläuft Elemente einer Liste, Datentabelle oder Datenzeile, sodass ein Aktionsblock wiederholt ausgeführt werden kann.
Eingabeparameter
Argument | Optional | Akzeptiert | Standardwert | Beschreibung des Dataflows |
---|---|---|---|---|
Iterationswert | Nein | * | Geben Sie eine Liste, eine Datenzeile oder einen Datentabellenwert ein für die Iteration ein. |
Erzeugte Variablen
Argument | Type | Beschreibung des Dataflows |
---|---|---|
* | Der Wertname, mit dem der aktuelle Elementwert in jeder Iteration gespeichert wird. |
Ausnahmen
Diese Aktion enthält keine Ausnahmen.
Loop
Durchläuft einen Aktionsblock für eine angegebene Anzahl von Wiederholungen.
Eingabeparameter
Argument | Optional | Akzeptiert | Standardwert | Beschreibung des Dataflows |
---|---|---|---|---|
Start ab | Nein | Numerischer Wert | Legen Sie den Startpunkt des Schleifenzählers fest. | |
Erhöhen um | Nein | Numerischer Wert | Legen Sie das Inkrement fest, um das die Schleifenzählervariable erhöht wird. | |
Ende bis | Nein | Numerischer Wert | Legen Sie den Endpunkt des Schleifenzählers fest. |
Erzeugte Variablen
Argument | Type | Beschreibung des Dataflows |
---|---|---|
* | Der Name des Wertes, der den aktuellen Index speichert, beginnend mit dem Start von Wert. Der Wert wird sich bei jeder Iteration um das Inkrement ändern. |
Ausnahmen
Diese Aktion enthält keine Ausnahmen.
Schleifenbedingung
Durchläuft einen Aktionsblock, solange sich eine angegebene Bedingung als „wahr“ erweist.
Eingabeparameter
Argument | Optional | Akzeptiert | Standardwert | Beschreibung |
---|---|---|---|---|
Operator | NICHT ZUTREFFEND | Gleich (=), Nicht gleich (<>), Größer als (>), Größer als oder gleich (>=), Kleiner als (<), Kleiner als oder gleich (<=) | Gleich (=) | Wählen Sie die Beziehung des ersten Operanden zum zweiten Operanden aus. |
Erster Operand | Nein | * | Geben Sie einen Wertnamen ein, der von einer vorherigen Aktion, einem Text, einer Zahl oder einem Ausdruck definiert wurde, um ihn mit dem zweiten Operanden zu vergleichen. | |
Zweiter Operand | Nein | * | Geben Sie einen Wertnamen ein, der von einer vorherigen Aktion, einem Text, einer Zahl oder einem Ausdruck produziert wurde, um ihn mit dem ersten Operanden zu vergleichen. |
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Diese Aktion enthält keine Ausnahmen.
Next loop
Erzwingt, dass die nächste Iteration des Blocks stattfindet und alle dazwischenliegenden Aktionen übersprungen werden.
Eingabeparameter
Diese Aktion erfordert keine Eingabe.
Erzeugte Variablen
Diese Aktion erzeugt keine Variablen.
Ausnahmen
Diese Aktion enthält keine Ausnahmen.