Я добавляю команду «Добавить вложение» как часть надстройки Office Outlook.Office Outlook Add-in Добавление вложения из безопасного места
Я хочу найти способ добавления файла из URL с авторизацией.
Я думал, что загрузил его с помощью ajax, а затем сохранил его из blob, но похоже, что команда не поддерживает его. Мой код тестирования, которая не:
const text = 'attachment content';
const blob = new Blob([text], {type: 'text/plain'});
const attachmentURI = window.URL.createObjectURL(blob);
Office.context.mailbox.item.addFileAttachmentAsync(
attachmentURI,
'file.txt',
{ asyncContext: null },
function (asyncResult) {
if(asyncResult.status == Office.AsyncResultStatus.Failed){
console.log('error adding attachment: ' + asyncResult.error.message);
}
else {
const attachmentID = asyncResult.value;
console.log('added attachment: ' + attachmentID);
}
}
);
Любые предложения о сохранении вложения из URL с правами?
Функция документация: https://dev.office.com/docs/add-ins/outlook/add-and-remove-attachments-to-an-item-in-a-compose-form
Обратите внимание, что если это функция, в которой вы нуждаетесь и не можете найти обходной путь, вы должны внести предложения по новым API-адресам по адресу: https://officespdev.uservoice.com/forums/224641-general/category/131778 -Добавить-в-перспективы –