Continue
Continue
Sección titulada «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.
Cómo funciona
Sección titulada «Cómo funciona»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
indexVariablesigue avanzando, así que el siguiente elemento llega con su índice correcto. - Atraviesa un If, un Try / Catch (no dispara el
catch, sí corre elfinally) o un Retry, pero no un Invoke Playbook.
Parámetros requeridos
Sección titulada «Parámetros requeridos»Ninguno.
Parámetros opcionales
Sección titulada «Parámetros opcionales»Ninguno.
Esta actividad no devuelve ningún valor.
Ejemplo
Sección titulada «Ejemplo»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
Continuesalta el envío, pasando a la fila siguiente.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
continue | Se 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. |