Caso de uso: estoy moviendo un correo electrónico en un complemento de Office basado en JavaScript con una solicitud de EWS al servidor de Exchange makeEwsRequestAsync(...<m:MoveItem>...) desde la bandeja de entrada a una subcarpeta. La llamada se realiza correctamente y el movimiento del correo electrónico se confirma en la respuesta XML devuelta (OSF.DDA.AsyncResult).
Problema: la bandeja de entrada del escritorio de Outlook tarda unos segundos en actualizarse (= el correo electrónico desaparece de la bandeja de entrada y se muestra en la subcarpeta), incluso después de recibir la confirmación XML de que el correo electrónico se ha movido correctamente.
Pregunta: ¿Puedo notificar de alguna manera a la GUI del host de Outlook sobre el hecho de que un correo electrónico se ha movido de la bandeja de entrada a una subcarpeta? ¿O hay alguna otra forma de garantizar una actualización rápida de la GUI del host de Outlook?
Entorno: escritorio de Windows 10 Pro con Microsoft® Outlook® 2019 MSO de 32 bits, desarrollo de un complemento de Office basado en JavaScript para Outlook mediante un sandbox instantáneo de Microsoft 365 E5
PS planteó un problema de GitHub para esto para office-js , actualizará ambas publicaciones con cualquier resultado.
No se puede hacer eso en un complemento JS. Si solo se dirige a Outlook de escritorio en Windows, el complemento COM (VSTO) sería una mejor opción: funciona con la tienda local (en caché) y la llamada MailItem.Move será inmediatamente visible para el usuario final.