Ir al contenido

Gmail — Download attachments

Tipo: gmail-download-attachments  ·  Paquete: Gmail v1.0.0  ·  Salida: List<string>

Descarga todos los adjuntos de un correo a una carpeta del equipo y devuelve la lista de rutas guardadas. Es el paso típico tras buscar correos con has:attachment.

Opera sobre la sesión creada con Gmail — Connect. Pásala en el parámetro session, o coloca esta actividad dentro del body de Gmail — Connect para heredarla automáticamente.

La carpeta de destino se crea si no existe. Indica el correo con su id (de Get emails).

ParámetroEditorDescripción
idtextoID del mensaje.
foldertextoCarpeta de destino. Se crea si no existe.
ParámetroEditorDescripción
sessionexpresiónSesión de Gmail — Connect (se hereda dentro del body).

Devuelve un List<string> con la ruta completa de cada archivo guardado. Recórrela con un For each o accede a un elemento por índice (rutas[0]) para procesarlo, por ejemplo abriéndolo con Excel o leyéndolo. Si el correo no tenía adjuntos, la lista viene vacía.

Gmail — Connect credential = "gmail-facturas"
└─ body:
Gmail — Get emails query = "has:attachment subject:factura" → output: correos
Gmail — Download attachments id = correos[0]["id"] folder = "C:\\facturas" → output: archivos