I'm writing an outlook add-in and need to create a new email with displayNewMessageForm and add an attachment. The problem is the URL to the attachment is protected so I need to download the file and attach it and I've tried using addFileAttachmentFromBase64Async as shown in this example:
The problem I'm having is the very first line of the code sample:
const mailItem = Office.context.mailbox.item;
This gets the currently selected mailItem in the mailbox - not the new compose form that was displayed with displayNewMessageForm. Can someone provide a sample that uses displayNewMessageForm then using addFileAttachmentFromBase64Async attaches a file such as a word document to that new compose form?
displayNewMessageFormlearn.microsoft.com/en-us/javascript/api/outlook/…displayNewMessageFormit's display a new message that's mean you are in compose mode now in compose mode you can add a button on your ribbon for adding attachments