Acciones de bucle simples
La acción Bucle se usa principalmente cuando se requiere un número predeterminado de repeticiones. Otro uso común de los bucles simples son las tareas en las que el índice de bucle es importante para la tarea en sí. Examinemos ambos casos con un ejemplo.
Considere el siguiente flujo: un archivo de Excel contiene los nombres y las direcciones de correo electrónico de los empleados. Desde esas direcciones de correo electrónico, los empleados envían sus gastos comerciales; estos mensajes de correo electrónico se recuperarán y los gastos de cada empleado se agregarán a su fila respectiva en el archivo de Excel.
Primero, abrimos el informe de Excel y determinamos el rango de los datos:
Cada una de las filas, desde la 2 hasta la última que contiene datos, incluye la información de un empleado (la fila 1 no está incluida porque contiene los encabezados). Tendremos que leer y escribir en estas filas, por lo que se tendrá que usar una variable de índice. Por lo tanto, decidimos usar una acción de bucle:
Dentro del bucle, establecemos la suma de los gastos en 0, leemos la dirección de correo electrónico del empleado y recuperamos los correos electrónicos enviados desde su cuenta a la designada, con la línea de asunto Gastos de la empresa:
Por último, el cuerpo del correo electrónico, que incluye el importe del gasto, se escribirá en la celda correspondiente. Dado que solo se espera un mensaje de correo electrónico, usaremos el cuerpo del primer (y único) correo electrónico en la lista de correos electrónicos recuperados:
Tenga en cuenta que tanto leer la dirección de correo electrónico como escribir el importe del gasto (acciones 5 y 7) requieren el uso de la variable de índice de bucle. De esta manera se garantiza que cada repetición del bucle accederá a una fila diferente en el archivo de Excel.