Nodo Bucle de lista
El nodo Bucle de lista (Loop List) recorre una lista y ejecuta los nodos siguientes una vez por cada elemento. Ideal para procesar varios contactos, filas de una hoja o resultados de una búsqueda.
Parámetros
Sección titulada «Parámetros»| Campo | Por defecto | Descripción |
|---|---|---|
| Ruta al array | — | Expresión que apunta a la lista (ej. {{nodes.sheets.rows}}) |
| Tamaño de lote | 0 (todos) | Cuántos elementos procesar por tanda |
| Máximo de iteraciones | 0 (sin tope propio) | Límite de vueltas |
| Acumulador | No | Acumula un valor entre iteraciones |
| Valor del acumulador | — | Expresión que se acumula |
| Nombre de salida del acumulador | accumulated | Cómo se llama el resultado acumulado |
Tope de seguridad: máximo 1000 iteraciones por ejecución.
Salidas
Sección titulada «Salidas»Dos ramas:
loop— se ejecuta por cada elemento. Dentro dispones deitem,index,total,batchIndex,noItemsLeft.done— se ejecuta al terminar. Incluyeitems,total,processedCounty el acumulador.
Ejemplo
Sección titulada «Ejemplo»Enviar un WhatsApp a cada contacto de una lista:
- Ruta al array:
{{nodes.sheets.rows}} - Rama loop → WhatsApp a
{{nodes.bucle.item.telefono}} - Rama done → Slack: “Envié a {{nodes.bucle.total}} contactos”
Problemas comunes
Sección titulada «Problemas comunes»- Se detiene en 1000 — es el tope duro; para volúmenes mayores procesa por lotes (tamaño de lote) o divide en varias ejecuciones.
itemestá vacío — verifica que la ruta al array apunte realmente a una lista (míralo en la ejecución).