J'essaie de récupérer des pièces jointes à partir d'un courrier dans une OWA (Outlook Web App). J'utilise l'outil "Napa" qui me permet de créer seulement .js, .css et. fichiers html. J'ai donc besoin d'utiliser .js pour récupérer les pièces jointes. Selon le Microsoft's documentation je l'ai écrit ce code:Récupère la pièce jointe d'Outlook Web App en JavaScript
/// <reference path="../App.js" />
// global app
var serviceRequest;
var xhr;
(function() {
'use strict';
// The Office initialize function must be run each time a new page is loaded
Office.initialize = function (reason) {
$(document).ready(function() {
app.initialize();
if (Office.context.mailbox.item.attachments.length !== 0)
{
serviceRequest = new Object();
serviceRequest.attachmentToken = "";
serviceRequest.ewsUrl = Office.context.mailbox.ewsUrl;
serviceRequest.attachmentIDs = new Array();
Office.context.mailbox.getCallbackTokenAsync(getAttachment);
}
});
};
function getAttachment(asyncResult)
{
if(asyncResult.status==="succeeded")
{
serviceRequest.attachmentToken = asyncResult.value;
var item = Office.context.mailbox.item;
for (var i = 0; i < item.attachments.length; i++)
{
serviceRequest.attachmentIDs.push(item.attachments[i].id);
}
makeServiceRequest();
}
}
Mais quand je suis arrivé à la mise en œuvre fo la fonction makeServiceRequest() Je ne sais pas ce que je dois faire. La documentation de Microsoft] (https://dev.office.com/docs/add-ins/outlook/get-attachments-of-an-outlook-item) me donne des codes C# mais je ne comprends pas. Je n'ai que des fichiers .js ...