Outlook Mark Read
Outlook Mark Read
Sección titulada «Outlook Mark Read»Tipo: outlook-mark-read · Paquete: Outlook Activities v1.0.4
Marca un correo como leído o no leído. Es muy útil en procesos que leen los no leídos: tras procesar cada mensaje, lo marcas como leído para que no se vuelva a tomar en la siguiente ejecución.
Cómo funciona
Sección titulada «Cómo funciona»A partir del EntryID del correo, cambia su estado de lectura según isRead (true = leído, por defecto; false = no leído) y guarda el cambio en Outlook, que lo sincroniza con el servidor como cualquier otro cambio. Es idempotente: marcar como leído un correo ya leído no tiene efecto.
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. |
isRead | bool | true | true marca como leído; false, como no leído. |
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 movió o eliminó antes en el flujo). Marca el correo antes de moverlo, o usa el .Id de una lectura reciente. |
Ejemplo
Sección titulada «Ejemplo»Patrón típico: leer no leídos, procesar y marcar como leído para no reprocesar; si algo falla, el correo queda como no leído.
Outlook Get Emails unreadOnly = true → output: correosFor Each items = correos itemVariable = correo └─ activities: Try / Catch errorVariable = error ├─ try: │ ... procesar ... │ Outlook Mark Read entryId = correo.Id └─ catch: Log level = warning message = "No se procesó: " + correo.Subject + " — " + error.MessageActividades relacionadas
Sección titulada «Actividades relacionadas»- Outlook Get Emails — leer con
unreadOnly. - Outlook Move Email — mover a una carpeta de procesados.