Office Outlookアドインの一部として「添付ファイルを追加」コマンドを追加しています。Office Outlook Add-in-安全な場所から添付ファイルを追加する
URLからファイルを追加する方法を見つけたいと思います。
私はそれをajaxでダウンロードし、それをblobから保存することを考えましたが、コマンドがそれをサポートしないように見えます。権限のあるURLから添付ファイルを保存するに
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);
}
}
);
任意の提案:失敗したこと 私のコードは、それをテスト?
機能の文書: https://dev.office.com/docs/add-ins/outlook/add-and-remove-attachments-to-an-item-in-a-compose-form
これが必要な機能であり、回避策が見つからない場合は、 https://officespdev.uservoice.com/forums/224641-general/category/131778で新しいAPIの提案を行う必要があります。 -add-in-outlook –