Я пытаюсь получить вложения из почты в OWA (Outlook Web App). Я использую инструмент «Напа», который позволяет мне создавать только .js, .css и. html-файлы. Поэтому мне нужно использовать .js для извлечения вложений. Согласно Microsoft's documentation я писал этот код:Получить вложение из Outlook Web App в 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();
}
}
Но когда я приезжаю в реализации Ф.О. функции makeServiceRequest() я не знаю, что мне нужно делать. Документация Microsoft] (https://dev.office.com/docs/add-ins/outlook/get-attachments-of-an-outlook-item) дает мне коды C#, но я не понимаю. У меня есть только файлы .js ...