Outlook Delete Email
Outlook Delete Email
Sección titulada «Outlook Delete Email»Tipo: outlook-delete-email · Paquete: Outlook Activities v1.0.4
Elimina un correo, moviéndolo a la carpeta Elementos eliminados de Outlook. Útil para descartar correos irrelevantes o de publicidad dentro de un proceso de clasificación, conservando la posibilidad de recuperarlos.
Cómo funciona
Sección titulada «Cómo funciona»A partir del EntryID del correo, ejecuta la eliminación estándar de Outlook: el correo pasa a Elementos eliminados y se puede recuperar desde ahí hasta que se vacíe. Si el correo ya estaba en Elementos eliminados, Outlook lo borra de forma definitiva.
Después de eliminarlo, su EntryID deja de servir para las demás actividades: elimínalo al final del tratamiento del correo.
Parámetros requeridos
Sección titulada «Parámetros requeridos»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
entryId | string | — | EntryID del correo (de correo.Id). |
Parámetros opcionales
Sección titulada «Parámetros opcionales»| Parámetro | Tipo | Por defecto | Descripción |
|---|---|---|---|
session | ZoanOutlookSession | — | Sesión de Outlook Connect. Dentro del body de Connect se hereda; sin sesión se usa la cuenta por defecto. |
Esta actividad no devuelve ningún valor.
Errores comunes
Sección titulada «Errores comunes»| Mensaje | Causa y solución |
|---|---|
'entryId' es obligatorio. | Falta el parámetro o la expresión dio null. |
| Error de Outlook al abrir el elemento | El EntryID ya no existe (el correo se eliminó o movió antes) o es de otro perfil. Evita eliminar dos veces el mismo correo y usa el .Id de una lectura reciente. |
Ejemplo
Sección titulada «Ejemplo»For Each items = correos itemVariable = correo └─ activities: If condition = correo.Subject.ToLower().Contains("publicidad") └─ then: Outlook Delete Email entryId = correo.IdActividades relacionadas
Sección titulada «Actividades relacionadas»- Outlook Move Email — archivar en otra carpeta en vez de eliminar.
- Outlook Mark Read — marcar como leído.