Desarrollo ejercicio desafío
Paso 1: Preparar el Archivo de Excel
Asegúrate de que el archivo de Excel esté en OneDrive o SharePoint y tenga una tabla definida con al menos una columna para «Nombre del Producto»
Paso 2: Crear el Flujo en la Nube en Power Automate
2.1 Programar el Flujo
Ve a Power Automate.
Crea un nuevo flujo automatizado.
Selecciona el gatillo Recurrencia y configúralo para que se ejecute una vez al día a la hora deseada.
2.2 Leer los Datos de Excel
Agrega una acción Listar filas presentes en una tabla.
Configura esta acción para acceder al archivo de Excel en OneDrive o SharePoint.
Selecciona la tabla correspondiente que contiene los nombres de los productos.
2.3 Inicializar una Variable
Inicializa una variable de tipo String para almacenar los resultados de la búsqueda. Nómbrala como Resultados.
Paso 3: Usar Power Automate Desktop para Buscar Precios
3.1 Crear un Flujo de Escritorio
Crea un nuevo flujo en Power Automate Desktop para abrir el navegador, buscar cada producto en el sitio web de la competencia, y extraer el precio.
3.2 Lógica para Buscar y Extraer Precios
Añade pasos para lanzar el navegador, navegar al sitio web de la competencia, y buscar el precio de cada producto usando las acciones de escritura de texto, clic, y extracción de datos.
3.3 Devolver Resultados al Flujo en la Nube
Asegúrate de que el flujo de escritorio guarde los precios encontrados en una variable o en un archivo que pueda ser accesible por el flujo en la nube.
Paso 4: Enviar los Resultados por Correo Electrónico
4.1 Enviar un Correo Electrónico
Vuelve al flujo en la nube en Power Automate.
Añade una acción Enviar un correo electrónico (V2) de Office 365 Outlook.
Configura esta acción para enviar un correo con los resultados almacenados en la variable Resultados a los destinatarios adecuados.
Paso 5: Guardar y Probar el Flujo
5.1 Probar el Flujo Completo
Asegúrate de guardar todos los cambios en ambos flujos (de escritorio y en la nube).
Realiza una prueba manual para asegurarte de que el flujo funciona correctamente. Puedes ajustar la recurrencia temporalmente para probar el flujo de inmediato.
Consejos Adicionales
Manejo de Errores: Añade pasos en ambos flujos para manejar posibles errores en la búsqueda o en la extracción de datos.
Optimización: Considera mecanismos para reducir el tiempo de ejecución, como cerrar el navegador una vez extraídos los datos o refinar los selectores CSS para la extracción de datos.
Este flujo combinado entre Power Automate Desktop y Power Automate en la nube te permitirá automatizar eficazmente la tarea de monitorear los precios de los productos en sitios web de competencia, con la ventaja de recibir diariamente los resultados por correo electrónico.
