Share via


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.