Ir al contenido

Gmail — Get email by ID

Tipo: gmail-get-email  ·  Paquete: Gmail v1.0.0  ·  Salida: Dictionary<string,object>

Trae un correo completo a partir de su ID: cuerpo (texto y HTML), cabeceras (remitente, destinatarios, asunto, fecha) e información de adjuntos. Úsala cuando Get emails te dio la lista sin cuerpo y ahora necesitas el contenido de uno concreto.

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.

El id es el que viene en cada elemento de la lista de Get emails (clave id).

ParámetroEditorDescripción
idtextoID del mensaje (del resultado de Get emails).
ParámetroEditorDescripción
sessionexpresiónSesión de Gmail — Connect (se hereda dentro del body).

Devuelve un Dictionary<string,object> con el correo completo. Accede a cada dato por su clave: correo["subject"], correo["from"], correo["body"] (texto plano), correo["bodyHtml"], correo["date"], correo["labels"], correo["unread"] y correo["attachments"] (lista con los nombres de los adjuntos).

Gmail — Connect credential = "gmail-soporte"
└─ body:
Gmail — Get emails query = "is:unread" → output: nuevos
Gmail — Get email by ID id = nuevos[0]["id"] → output: correo
Log message = correo["body"]