For-Loop-Knoten
Über Arrays und Sammlungen iterieren.
Überblick
Der For-Loop-Knoten ermöglicht es Ihnen, über Arrays zu iterieren und jedes Element zu verarbeiten. Ergebnisse können in einem neuen Array gesammelt werden, das in nachfolgenden Knoten verwendet werden kann.
Konfiguration
| Feld | Beschreibung | Erforderlich |
|---|---|---|
Input Data |
Das Array, über das iteriert wird (Variablen-Syntax verwenden) | Ja |
Iteration Variable |
Variablenname für das aktuelle Element in jeder Iteration | Ja |
Collector Variable |
Variablenname zum Sammeln der Ergebnisse aller Iterationen | Nein |
Beispiel
Input Data: {{users}}
Iteration Variable: current_user
Collector Variable: processed_users
Innerhalb der Schleife greifen Sie mit {{current_user}} auf das aktuelle Element zu.
Funktionsweise
- Die Schleife empfängt ein Array aus
Input Data - Für jedes Element wird die
Iteration Variableauf das aktuelle Element gesetzt - Knoten innerhalb der Schleife können auf
{{iteration_variable}}zugreifen - Ergebnisse werden in der
Collector Variablegesammelt (falls angegeben)
Variablen verwenden
Klicken Sie auf die Schaltfläche Insert Variable, um verfügbare Variablen aus vorherigen Knoten einzufügen:
{{api_response.items}}
{{scraped_data.links}}
{{datasource_results}}
Verschachtelte Eigenschaften
Greifen Sie auf verschachtelte Eigenschaften in Ihrer Iterationsvariable zu:
{{current_user.name}}
{{current_user.email}}
{{current_user.profile.avatar}}
Best Practices
- Verwenden Sie aussagekräftige Iterationsvariablen-Namen (
current_orderstattitem) - Setzen Sie eine Collector-Variable, wenn Sie Ergebnisse aggregieren müssen
- Achten Sie auf Rate-Limits, wenn Sie API-Aufrufe innerhalb von Schleifen durchführen