如何使用OfficeJS获取带有Outlook 365邮件打印预览的URL?

时间:2018-05-23 19:35:11

标签: javascript office-js

我正在使用OfficeJS创建Outlook加载项,我需要获取邮件的打印预览视图的URL。

这是我想要的一个例子

原始讯息

enter image description here

这是消息的打印预览

enter image description here

如何获取打印预览的网址?

有关该方案的更多信息:

我正在创建一个必须安装在Outlook 365和Outlook Desktop 2016中的Outlook加载项。

我正在使用Office.js进行开发。

当用户点击插件中的按钮时,我需要将整个消息作为文件发送到Web API。

目前,我从邮件中获取了所有信息,但它被分开: To,CC,Subject,Body 来自 Office.context.mailbox.item 以编程方式。我需要将它作为单个文件(html,pdf或任何标准格式)。

1 个答案:

答案 0 :(得分:0)

根据提供的其他信息,您似乎想要传输消息。您可以使用Office.context.mailbox.item.itemId使用Office.context.mailbox.convertToRestId将id转换为REST ID,然后使用REST https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/message_get进行获取。