2017-08-16 7 views
1

Est-il possible d'ajouter une nouvelle pièce jointe à un e-mail pendant que l'e-mail est composé à l'aide d'EWS?Utilisation d'EWS pour ajouter une nouvelle pièce jointe à un nouvel e-mail lors de la composition

En fonction du MSDN docs, la création d'un e-mail et l'ajout d'une pièce jointe créent un brouillon de l'e-mail au lieu d'ajouter la pièce jointe à la fenêtre de l'e-mail de composition. De même, étant donné que l'e-mail est en cours de composition, il n'a pas d'identifiant que je puisse transmettre au cas "Ajouter une pièce jointe à un e-mail existant".

Le complément que je suis en train de créer doit prendre en charge Outlook 2016 sous toutes ses formes, y compris le cas où il est soutenu par un serveur Exchange autonome, ce qui explique pourquoi je n'utilise pas l'API REST. Toute solution impliquant la version XML d'EWS serait utile.

Répondre

1

Il s'avère que la bibliothèque Office JS est disponible dans Outlook 2016, y compris lorsqu'elle est sauvegardée par un serveur Exchange autonome, et que je n'ai pas besoin d'utiliser EWS pour ajouter une pièce jointe à la fenêtre de composition. Au lieu de cela, je peux utiliser la fonction Office.context.mailbox.item.addFileAttachmentAsync() pour ajouter la pièce jointe et Office.context.mailbox.item.removeAttachmentAsync() pour l'enlever.