Ir al contenido

For Loop

Tipo: for-loop  ·  Paquete: Core Activities v1.0.0

Repite un bloque de actividades un número contado de veces, llevando un índice numérico que aumenta en cada vuelta. Úsalo cuando sabes cuántas veces repetir (recorrer 10 páginas, generar 5 reportes) y no estás recorriendo los elementos de una colección.

Cuenta desde from (incluido) hasta to (excluido), sumando step en cada vuelta. En cada iteración guarda el valor actual en la variable indexVariable y ejecuta las activities.

from = 0, to = 3, step = 1 → índice toma 0, 1, 2 (3 vueltas; el 3 NO se ejecuta)
from = 1, to = 11, step = 1 → índice toma 1, 2, …, 10 (10 vueltas)
from = 0, to = 10, step = 2 → índice toma 0, 2, 4, 6, 8

Admite Break y Continue dentro del cuerpo.

ParámetroEditorDescripción
fromnúmeroÍndice inicial (incluido).
tonúmeroÍndice final (excluido): el bucle se ejecuta mientras el índice < to.
ParámetroEditorDescripción
stepnúmeroCuánto aumenta el índice por vuelta. Por defecto 1.
indexVariablenombre de variableVariable con el índice actual. Por defecto i.

Actividades que se ejecutan en cada vuelta.

Recorrer las primeras 5 páginas de un listado web:

For Loop from = 1 to = 6 indexVariable = pagina
└─ activities:
Page Navigate url = = "https://erp.cliente.com/listado?page=" + pagina
Log level = info message = = "Procesando página " + pagina
  • For Each — cuando recorres los elementos de una lista o tabla, no un conteo.
  • While — cuando no sabes cuántas vueltas, sino que dependes de una condición.
  • Break / Continue — salir del bucle o saltar a la siguiente vuelta.