如何使用Office JS Add-in API转发电子邮件?

时间:2017-12-28 22:45:19

标签: outlook office-js

我正在尝试使用Office 365 Javascript API for Outlook开发加载项。我正在使用Microsoft的reference查找允许我在单击按钮时转发当前打开的电子邮件的方法。问题是引用上没有一种方法可以做到这一点,我如何使用Office JS API转发电子邮件?

我想它应该是这样的:

var item = Office.context.mailbox.item;  # item represents the currently opened email
item.Forward(email)

2 个答案:

答案 0 :(得分:2)

没有一种转发Office.js中包含的当前电子邮件的方法。

一种替代解决方案是使用Microsoft Graph。您需要使用Authenticate a user with an single-sign-on token in an Outlook add-in中列出的步骤注册应用程序ID。

获得令牌和消息id后,您将调用Microsoft Graph /forward端点:

POST https://graph.microsoft.com/v1.0/me/messages/{id}/forward
Content-type: application/json

{
  "comment": "",
  "toRecipients": [
    {
      "emailAddress": {
        "name": "recipient-name",
        "address": "recipient-email"
      }
    }
  ]
}

答案 1 :(得分:0)

目前,您要求的功能不属于该产品。

但是,我们会在user-voice page上跟踪Outlook加载项功能请求。请在那里添加您的请求。

当我们完成规划过程时,会考虑用户语音的功能请求。

[Outlook加载项工程团队]