如何使用 Outlook 插件在 Outlook 中打开电子邮件?
How to open email in Outlook using the Outlook addon?
我正在开发部分功能是提醒的插件。用户输入了一些数据并设置了明天将发送这封电子邮件的内容。
我的 idea/task 是为了在我的加载项中按下 btn 时,它将在 Outlook(在线和桌面)中打开所需的电子邮件。
我所拥有的是我需要在 Outlook 中重新打开的电子邮件的 ID。如果您知道 outlook 中的电子邮件 ID,是否可以通过加载项再次打开它?
有什么想法吗?
顺便说一句,我在我的项目中使用最新版本的 office.js.api
库来对 Outlook 进行 rest 调用。我还知道,在使用 gmail 功能时,如果您知道其 ID,则可以在同一页面中打开所需的电子邮件。
感谢“Outlook Add-ins 团队 - MSFT”找到了答案。
答案是使用这个函数 displayMessageFormAsync()
请注意,它用作第一个 prm ItemId
成员。 more info here
像这样
let emailID ='AQMkADAwATMwMAItNGIxMy0yYTAyLTAwAi0wMAoARgAAA5vuE8DX1vtBmAIURe25AdEHAENSlH9y8y9Jqcjhmi7n76AAAAIBCQAAAENSlH9y8y9Jqcjhmi7n76AAAAAJEhewAAAA'
Office.context.mailbox.displayMessageFormAsync(emailID, function (asyncResult) {
console.log("Result: " + JSON.stringify(asyncResult));
});
打开是这样的
我正在开发部分功能是提醒的插件。用户输入了一些数据并设置了明天将发送这封电子邮件的内容。
我的 idea/task 是为了在我的加载项中按下 btn 时,它将在 Outlook(在线和桌面)中打开所需的电子邮件。
我所拥有的是我需要在 Outlook 中重新打开的电子邮件的 ID。如果您知道 outlook 中的电子邮件 ID,是否可以通过加载项再次打开它?
有什么想法吗?
顺便说一句,我在我的项目中使用最新版本的 office.js.api
库来对 Outlook 进行 rest 调用。我还知道,在使用 gmail 功能时,如果您知道其 ID,则可以在同一页面中打开所需的电子邮件。
感谢“Outlook Add-ins 团队 - MSFT”找到了答案。
答案是使用这个函数 displayMessageFormAsync()
请注意,它用作第一个 prm ItemId
成员。 more info here
像这样
let emailID ='AQMkADAwATMwMAItNGIxMy0yYTAyLTAwAi0wMAoARgAAA5vuE8DX1vtBmAIURe25AdEHAENSlH9y8y9Jqcjhmi7n76AAAAIBCQAAAENSlH9y8y9Jqcjhmi7n76AAAAAJEhewAAAA'
Office.context.mailbox.displayMessageFormAsync(emailID, function (asyncResult) {
console.log("Result: " + JSON.stringify(asyncResult));
});
打开是这样的