Bucle paquete

Utilizar el paquete de Bucle para repetir un conjunto de acciones varias veces según condiciones especificadas. Le permite iterar sobre una lista, un rango de números o hasta que se cumpla una condición específica, lo que lo hace útil para tareas que requieren acciones repetitivas.

Por ejemplo, repetir el conjunto de acciones para leer los datos de cada línea de un archivo de Excel, cambiar el nombre de todos los archivos en una carpeta, guardar cada correo electrónico en un buzón de correo. También puede utilizar la acción Si dentro de la acción Bucle para validar una condición y, en base al resultado de la misma, omitir la iteración actual en el bucle o incluso romper el bucle. Para obtener más información sobre el uso de la acción Si, consulte la documentación de Si paquete.

Para bucles condicionales, se toman diferentes acciones según se cumplen los parámetros condicionales. Para los bucles que tienen una cantidad específica de iteraciones, el bucle sale en la última iteración y va al siguiente paso en el bot.

Cuando se ejecuta una secuencia de acciones de manera repetida durante una cantidad específica de veces dentro del bucle, la condición final dentro del bucle se evalúa en cada iteración. Por ejemplo, considere el siguiente escenario en el que pasa un bucle en una Tabla de datos con 10 columnas.
  • Introduce los valores dinámicos del recuento de columnas como condición final en el bucle.
  • Dentro del cuerpo del bucle, utilice la acción Tabla de datos > Eliminar columna para eliminar la columna en el índice 0.
  • Cuando ejecuta el bot, elimina una columna en cada iteración.
Como resultado, esto reduce la cantidad de iteraciones porque la condición final del bucle se evalúa durante cada iteración.
Nota: Puede ejecutar los bots con una cantidad máxima de 97 bucles anidados.

Etiquetado de bucles para el control de automatizaciones

Las etiquetas de bucles se utilizan para identificar y gestionar diferentes bucles dentro de un bot. Ayudan a distinguir entre múltiples bucles, especialmente cuando son bucles anidados. Las etiquetas de bucles facilitan el control del flujo de automatización al permitirle especificar qué bucle continuar, interrumpir o salir. Esto es beneficioso en escenarios de automatización complejos en los que tiene múltiples bucles.
Nota: Para agregar etiquetas de bucle, asegúrese de crear sus bots usando Bucle paquete versión (3.7.4). Esta función no es compatible con versiones anteriores.
Para añadir etiquetas a las acciones Bucle, Continuar o Interrumpir, en el campo Etiqueta, especifique una etiqueta para identificar el bucle.
Nota:
  • Asegúrese de que cada etiqueta de bucle en un bot específico sea única.
  • El campo Etiqueta solo admite caracteres alfanuméricos.
El siguiente ejemplo describe cómo utilizar el campo Etiqueta para interrumpir o continuar un bucle en un bot:
  • En el campo Etiqueta del primer Bucle acción, especifique una etiqueta como outerloop.
  • En el campo Etiqueta de la acción del segundo Bucle, especifique una etiqueta como innerloop.
  • En la acción Bucle > Continuar, en el campo Etiqueta, seleccione la etiqueta del bucle que desea continuar.
  • En la acción Interrumpir > Bucle, en el campo Etiqueta, seleccione la etiqueta del bucle desde la cual desea interrumpir.

Haga clic en el video para ver cómo funciona el etiquetado de bucles.

En un bot, si tiene varios bucles anidados con acciones Bucle > Continuar e Interrumpir, y si no ha etiquetado los bucles, entonces en la ejecución del bot, el bot interrumpe o continúa el bucle más cercano de manera predeterminada.

Por ejemplo, si tiene:
  • Un bucle exterior y un bucle interior anidado dentro del bucle exterior.
  • Una acción Bucle > Continuar e Interrumpir dentro del bucle interior.
Si no ha etiquetado ninguno de estos bucles, cuando ejecute el bot, el bot interrumpirá o continuará el bucle más cercano (el bucle interno).

Acciones en el Bucle de paquete

Las siguientes Bucle acciones están disponibles:

Acción Descripción
Bucle Consulte Utilizar Bucle acción.
Continuar

Consulte acción Continuar.

Interrumpir

Consulte acción Interrumpir.