Ir al contenido

Continue

Tipo: continue  ·  Paquete: Core Activities v1.0.8

Salta las actividades restantes de la vuelta actual del bucle y pasa directamente a la siguiente. A diferencia de Break (que sale del bucle), Continue solo se salta una iteración y el bucle sigue. Úsalo para omitir elementos que no quieres procesar — una fila sin datos, un correo ya leído.

Al ejecutarse dentro de un For Each, For Loop o While, abandona la iteración en curso y el bucle continúa con el siguiente elemento (o la siguiente evaluación de la condición). Suele ir dentro de un If.

  • En For Each, la posición de indexVariable sigue avanzando, así que el siguiente elemento llega con su índice correcto.
  • Atraviesa un If, un Try / Catch (no dispara el catch, sí corre el finally) o un Retry, pero no un Invoke Playbook.

Ninguno.

Ninguno.

Esta actividad no devuelve ningún valor.

Recorrer filas y omitir las que no tienen correo, sin detener el bucle:

For Each items = tabla itemVariable = fila
└─ activities:
If condition = isEmpty(str(fila["Correo"]))
└─ then:
Log level = warning message = "Fila sin correo; se omite"
Continue // pasa a la siguiente fila
SMTP Send to = str(fila["Correo"]) subject = "Aviso"

En este ejemplo, cuando la fila no tiene correo se registra el aviso y Continue salta el envío, pasando a la fila siguiente.

MensajeCausa y solución
continueSe ejecutó un Continue sin ningún bucle alrededor (o dentro de un playbook invocado): la ejecución falla con ese mensaje. Mueve el Continue dentro del bucle.