Ejemplos de flujos: Lectura de columnas de un Excel - mari-apaula/PowerAutomate GitHub Wiki
Flujo de Power Automate para Enumerar Filas de una Tabla y Enviar Correo
Debemos seguir los siguientes pasos:
- Procederemos a crear un flujo en la pestaña "Nuevo Flujo", y en las opciones que se nos despliegan, usaremos la llamada "Flujo de nube instantánea"
- Crearemos un flujo llamado "Enum_Filas_Excel" y que si desencadenador sea "Desencadenar un flujo manualmente"
Procedimiento de creación
Flujo completo
Este flujo de Power Automate tiene como objetivo enumerar las filas de una tabla en un archivo Excel y enviar los valores concatenados por correo electrónico.
Descripción del Flujo
El flujo se desencadena manualmente y realiza las siguientes acciones:
- Inicializa una variable para almacenar los valores concatenados.
- Lee las filas de una tabla en un archivo Excel.
- Itera sobre cada fila y concatena los valores en la variable.
- Envía un correo electrónico con los valores concatenados.
Configuración del Flujo
1. Desencadenar un Flujo Manualmente
Esta es la acción inicial que desencadena el flujo.
2. Inicializar Variable
- Nombre:
lista_asignaturas
- Tipo:
String
- Valor Inicial: (vacío)
3. Enumerar las Filas de una Tabla
- Ubicación:
OneDrive for Business
- Biblioteca de Documentos:
OneDrive
- Archivo:
/Asignaturas Tecnologías de la Información.xlsx
- Tabla:
Asignatura
4. Aplicar a Cada Uno
- Select an output from previous steps:
body/value
5. Redactar
- Entradas:
concat(variables('lista_asignaturas'), item()?['ASIGNATURA'], ', ')
6. Establecer Variable
- Nombre:
lista_asignaturas
- Valor: Salidas de la acción "Redactar"
7. Enviar un Correo Electrónico (V2)
- Para:
[email protected]
- Asunto:
Prueba
- Cuerpo:
@{variables('lista_asignaturas')}
Resultado
El flujo concatenará los valores de la columna ASIGNATURA
en el archivo Excel y enviará un correo electrónico con estos valores.
Ejemplo de Correo Electrónico
Notas
- Asegúrate de que los nombres de las columnas en el archivo Excel coincidan con los utilizados en el flujo.
- Verifica las conexiones y permisos necesarios para acceder al archivo Excel en OneDrive.
Con estos pasos, deberías tener un flujo que enumere las filas de una tabla en un archivo Excel y envíe los valores concatenados por correo electrónico.
Flujo de Power Automate para Filtrar Filas Duplicadas de una Tabla y Enviar Correo
Eliminación de Duplicados
Para eliminar duplicados en la lista de asignaturas, añadimos una condición adicional antes de concatenar y establecer la variable.
1. Inicializar Variable Adicional
- Nombre:
texto_asignatura
- Tipo:
String
- Valor Inicial: (vacío)
2. Aplicar a Cada Uno
- Select an output from previous steps:
body/value
3. Condición
- Expresión de Condición:
ASIGNATURA
does not containtexto_asignatura
4. Redactar
- Entradas:
concat(variables('lista_asignaturas'), item()?['ASIGNATURA'], ', ')
5. Establecer Variable
- Nombre:
lista_asignaturas
- Valor: Salidas de la acción "Redactar"
Resultado
El flujo concatenará los valores de la columna ASIGNATURA
en el archivo Excel, eliminará duplicados y enviará un correo electrónico con estos valores.