- Primeros pasos
- Tutoriales
- Proyectos de automatización
- Crear automatizaciones
- Fundamentos de la automatización
- Repo. de objetos
- 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
- Tutorial: Iterar a través de los correos de Outlook y guardar los archivos adjuntos
- Tutorial: Guardar, renombrar y mover archivos adjuntos
- Automatización de PowerPoint
- Automatización de datos
- Actividades comunes
- Automatización de Google Workspace
- Automatización de OneDrive y SharePoint
- Solución de problemas
Guía del usuario de StudioX
En este tutorial, crearemos una automatización que guarda los archivos adjuntos de todos los correos electrónicos en una carpeta de búsqueda de Outlook en su ordenador, luego mueve los archivos a otra carpeta en su ordenador y los renombra agregando la fecha de hoy al nombre del archivo. Para cambiar el nombre de los archivos, utilizaremos una fórmula en el Cuaderno del proyecto por defecto disponible en StudioX.
Crearemos un proyecto y comenzaremos añadiendo una actividad Usar aplicación de Outlook de escritorio para indicar la cuenta de Outlook a utilizar. Dentro de esta actividad, añadiremos una actividad Para cada correo electrónico y luego el escenario común Iterar a través de los archivos adjuntos del correo para indicar que queremos guardar los archivos adjuntos de cada correo electrónico y luego procesar cada archivo después de guardarlo. Iterando a través de cada archivo en la carpeta donde se guardan los archivos adjuntos, agregaremos una actividad Escribir celda para copiar el nombre del archivo y editar el nombre en el Cuaderno del proyecto, y una actividad Mover archivo para mover el archivo con el nombre actualizado a otro carpeta.
-
Crea dos carpetas en tu ordenador y una carpeta de búsqueda en Outlook.
- Crea dos carpetas nombrada Entrada y Salida en la raíz de la unidad C: en tu ordenador.
- Abra Outlook, y luego haz clic con el botón derecho en Carpetas de búsqueda en el panel de carpetas y selecciona Nueva carpeta de búsqueda.
- En la ventana de Nueva carpeta de búsqueda, selecciona Crear una carpeta de búsqueda personalizada > Elegir.
- En la ventana de Carpeta de Búsqueda Personalizada, introduzca "Archivos adjuntos de la semana pasada" en el cuadro Nombre y luego elija Criterios.
- En la pestaña Mensajes de la ventana Criterios de búsqueda de carpetas, en los menús desplegables que se encuentran junto a la Hora, selecciona Recibidos y Última semana.
- En la pestaña Más opciones, selecciona Solo artículos con y luego uno o más archivos adjuntos en el menú desplegable adyacente.
- Haz clic en Aceptar tres veces para cerrar las ventanas y guardar la carpeta de búsqueda.
-
Configura un proyecto.
-
Añade la cuenta de Outlook al proyecto.
-
En el panel de Actividades, selecciona la pestaña Correo y a continuación haz doble clic en Usar la aplicación Outlook de escritorio. La actividad se añade al panel Diseñador.
-
En la actividad, la cuenta de correo electrónico predeterminada ya está seleccionada en el campo selecciona cuenta de correo electrónico.Si quieres utilizar una cuenta diferente, selecciónalo en el menú desplegable.
En el campo Referencia como, deja el valor por defecto
Outlookcomo nombre para referirse a la cuenta en la automatización.
-
-
Itera a través de los mensajes en la carpeta de búsqueda de Outlook.
-
En el panel de actividades, arrastre la actividad Para cada correo electrónico y suéltala dentro de la actividad Utilice la actividad de la aplicación Outlook del escritorio.
-
In the For Each Email activity, click Plus
on the right side of the In emails from field, and then select Outlook > [Search Folders] > [Last week's attachments]. Your selection is displayed in the field as Last week's attachments.Indicaste que deseas iterar por los correos electrónicos en la carpeta Outlook "Los archivos adjuntos de la semana pasada".
-
-
Itera a través de los archivos adjuntos de correo.
-
Click Add activity
inside the For Each Email activity and then, in the search box at the top of the screen, select the common scenario Iterate through mail attachments. -
Busca y selecciona En la carpeta y haz clic en Aceptar.
Se agregan dos actividades a tu proyecto:
-
Guardar archivos adjuntos de correo electrónico con
CurrentMailseleccionado para el campo Correo electrónico , lo que indica que los archivos adjuntos del correo actual en la iteración deben guardarse en la carpeta Entrada que se indica conC:\Inseleccionada en el campo Guardar en carpeta . -
Para cada archivo en la carpeta con
C:\Inseleccionado en el campo Carpeta para indicar que iterará a lo largo de los archivos en esta carpeta.Si haz clic en Iniciar para ejecutar la automatización en este momento, los archivos adjuntos del correo se descargan y se guardan en la Carpeta de entrada.
-
-
-
Cambia el nombre y mueve los archivos adjuntos del correo a una carpeta diferente.
-
In the Activities panel, select the Excel tab, then drag the Use Excel File activity and drop it inside the For Each File In Folder activity.
-
Añade una actividad Escribir celda dentro de la actividad Usar archivo de Excel.
-
En la actividad Escribir celda:
- Click Plus
on the right side of the What to write field and then select CurrentFile > Full Name (includes full path) to indicate that we want to copy the full path of the current file in the iteration. - Click Plus
on the right side of the Where to write field and then select Notebook > File [Sheet] > FullFileName [Cell] to indicate that we want to paste the full path of the current file in the iteration to the FullFileName named cell in the File sheet of the Project Notebook.
- Click Plus
-
Haz clic en el Cuaderno en la cinta de StudioX. En el archivo Project_Notebook.xslx, accede a la hoja File, y actualice el valor de la celda nombrada
ReformattedFileName(B14) a lo siguiente:=FileNameNoExtension & "-" & YYYYMMDD & "." & FileExtensiony guarda el archivo. Esta fórmula agrega la fecha actual al final del nombre del archivo. -
En el panel de actividades, elija la pestaña Archivo, arrastra la actividad Mover archivo y suéltala después de la actividad Escribir celda dentro de Para cada archivo en la carpeta.
-
En la actividad Mover archivo:
- Click Plus
on the right side of the From field and then select CurrentFile > Full Name (includes full path) to indicate the full path of the current file in the iteration. - Click Plus
on the right side of the To field and then select Text. In the Text Builder, enter C:\Out\and then click Plus
on the right side of the window and select Notebook > File [Sheet] > ReformattedFileName [Cell]. The path in the Text Builder should look like this: C:\Out\[Notes] File!ReformattedFileName. - Make sure the Overwrite option is selected.
- Click Plus
-
Click Save in the Text Builder.
-
Haz clic en Guardar en la cinta de opciones de StudioX para guardar la automatización y, después, haz clic en Ejecutar la automatización.
Los archivos adjuntos de cada correo electrónico en la carpeta de búsqueda de Outlook se guardan en la carpeta de entrada del ordenador, luego se añade la fecha de hoy al nombre y se mueven a la carpeta de salida.Descargar ejemplo
-