- Notas relacionadas
- Primeros pasos
- Tutoriales
- Proyectos de automatización
- Crear automatizaciones
- Fundamentos de la automatización
- Mejores prácticas de automatización
- Tutorial: Crear una tabla dinámica
- Tutorial: Iterar a través de las filas de una tabla
- Tutorial: Comparar archivos de Excel y envío de errores de conciliación por correo electrónico
- Tutorial: Extraer datos de correos electrónicos automatizados y trasladarlos a una aplicación de escritorio
- Tutorial: Filtrar datos en Excel
- Tutorial: Formatear celdas
- Tutorial: Añadir información en los archivos de una carpeta a un archivo de Excel
- Tutorial: Añadir sus propias fórmulas al cuaderno del proyecto
- Automatización de PowerPoint
- Actividades comunes
Guía del usuario de StudioX
Tutorial: Extraer datos de correos electrónicos automatizados y trasladarlos a una aplicación de escritorio
En este tutorial, creamos una automatización que facilita la extracción de datos específicos de bloques de texto que siguen un formato determinado. Imaginemos que trabajas en un banco y recibes muchas notificaciones por correo electrónico relacionadas con nuevas operaciones de depósito. Es necesario abrir cada correo electrónico, y copiar manualmente los importes para pegarlos en una aplicación de cajero, y luego trasladar cada correo electrónico procesado a una carpeta de Outlook. Los correos electrónico se automatizan la plantilla y el mismo texto aparece junto a las cantidades que necesitas en el cuerpo de correo electrónico. Por ejemplo:
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
!!!This is an automated message, please do not respond.
A new deposit transaction can be submitted:
Cash in: $10
On Us Check: $20
Not On Us Check: $15
Thank you.
El Cuaderno del proyecto predeterminado contiene fórmulas que pueden extraer únicamente las cantidades necesarias. Modificaremos manualmente el Cuaderno del proyecto para extraer los valores de un solo correo electrónico, como se describe en el Paso 2: configurar un proyecto y obtener los archivos necesarios , y luego configuraremos nuestra automatización para extraer los mismos valores de todos los correos electrónicos similares.
La automatización realiza las tareas siguientes para cada correo electrónico de una carpeta de búsqueda de Outlook que contiene los últimos correos electrónicos automatizados no leídos relacionados con las transacciones de depósito:
- Copia el cuerpo del correo electrónico y pega los datos en el Cuaderno del proyecto, donde se extraen datos determinados utilizando fórmulas de Excel para la manipulación del texto.
- Introduce los datos campo por campo en una aplicación de escritorio y envía los datos.
- Marca el correo electrónico como leído y lo traslada a una carpeta de Outlook para procesar los correos electrónicos.
Creamos un proyecto y comenzamos añadiendo una actividad Utilizar aplicación de escritorio de Outlook para indicar la cuenta de Outlook que usar. A partir de ahí, agregaremos una actividad Para cada Correo Electrónico , y luego, a fin de indicar que la automatización debe ejecutarse para cada correo electrónico, ubicaremos todas las actividades subsiguientes dentro de Para cada Correo Electrónico. Añadiremos una actividad de Escribir celda para copiar el texto de cada correo electrónico a una celda específica en el Cuaderno del proyecto. A continuación, agregaremos las actividades de automatización de IU necesarias para escribir los datos en nuestra aplicación de escritorio y, por último, las actividades para marcar el correo electrónico como leído y mover el correo electrónico .