2017-03-16 2 views
-1

Je développe un Outlook Add-In pour Outlook Online O365 avec le code Javascript. Grâce à l'API, je récupère l'objet MailItem (Office.context.mailbox.item).Outlook Add-In API Office365

Est-il possible d'exporter le fichier MailItem vers le fichier .msg et de le télécharger vers SharePoint Bibliothèque de documents?

Répondre

0

Vous pouvez télécharger le corps Mailitem en tant que document dans la bibliothèque. Pour obtenir le message Corps de l'article

var item = Office.context.mailbox.item; 
    if (item.itemType == Office.MailboxEnums.ItemType.Message) {   
      itemType = item.itemType; 
      itemID = item.itemId; 
      subject = item.subject; 
      body = getBody(item);   
    } 
function getBody(item) { 
    Office.context.mailbox.item.body.getAsync("html", { asyncContext: "callback" }, function callback(result) { 
     body = result.value; 
    }); 
} 

Le contenu du corps sera comme Byte []. Pour que vous puissiez créer un nouveau document avec cet octet []. Vous pouvez également obtenir les pièces jointes. Donc, vous pouvez télécharger cela aussi. Faites-moi savoir si cela aide.