Nodo For Loop
Iterar sobre arrays y colecciones.
Descripción general
El nodo For Loop le permite iterar sobre arrays y procesar cada elemento. Los resultados se pueden recopilar en un nuevo array para usar en nodos posteriores.
Configuración
| Campo | Descripción | Requerido |
|---|---|---|
Input Data |
El array sobre el que iterar (usar sintaxis de variables) | Sí |
Iteration Variable |
Nombre de variable para el elemento actual en cada iteración | Sí |
Collector Variable |
Nombre de variable para recopilar los resultados de todas las iteraciones | No |
Ejemplo
Input Data: {{users}}
Iteration Variable: current_user
Collector Variable: processed_users
Dentro del bucle, acceda al elemento actual con {{current_user}}
Cómo funciona
- El bucle recibe un array de
Input Data - Para cada elemento, establece la
Iteration Variablecon el elemento actual - Los nodos dentro del bucle pueden acceder a
{{iteration_variable}} - Los resultados se recopilan en la
Collector Variable(si se especifica)
Uso de variables
Haga clic en el botón Insert Variable para insertar variables disponibles de nodos anteriores:
{{api_response.items}}
{{scraped_data.links}}
{{datasource_results}}
Propiedades anidadas
Acceda a propiedades anidadas en su variable de iteración:
{{current_user.name}}
{{current_user.email}}
{{current_user.profile.avatar}}
Buenas prácticas
- Use nombres descriptivos para las variables de iteración (
current_orderen lugar deitem) - Establezca una variable de recopilación si necesita agregar resultados
- Tenga en cuenta los límites de tasa al realizar llamadas API dentro de bucles