如何使用 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));
 });

打开是这样的