首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Office-js:如何使用Outlook Web Add-in自动回复?

Office-js:如何使用Outlook Web Add-in自动回复?
EN

Stack Overflow用户
提问于 2017-09-29 13:01:26
回答 3查看 504关注 0票数 1

我正在使用Outlook Web外接程序。我需要一种自动发送电子邮件的方法。类似于下面的内容:

代码语言:javascript
复制
var item = Office.context.mailbox.item;
item.displayReplyAllForm("Default Message");

但不显示回复表单。我需要直接发送一条消息,当我单击按钮时,可能只显示一条消息,如“正在回复...请稍候”或类似的消息。

我怎么能做到这一点?请多多帮助和感谢。

EN

回答 3

Stack Overflow用户

发布于 2017-09-29 21:29:36

您不能直接从JavaScript库中执行此操作。您需要使用Microsoft Graph API来处理消息的发送。您可以在Use the Outlook REST APIs from an Outlook add-in下的文档中找到有关如何执行此操作的说明。

票数 1
EN

Stack Overflow用户

发布于 2017-10-01 14:32:39

有两种解决方案,一种是使用图形,另一种是使用exchange api。对于图,你需要做一些额外的工作来让令牌和身份验证流正常工作。

另一种方法是使用exchange API,你不需要做任何事情来做这些调用,你已经有了在这个调用中需要的身份验证设置。

有关更多详细信息,请参阅此文档。

https://msdn.microsoft.com/en-us/library/office/dd633704(v=exchg.80).aspx

https://docs.microsoft.com/en-us/outlook/add-ins/web-services

票数 0
EN

Stack Overflow用户

发布于 2017-10-06 07:40:53

如果你想要一个只有客户端的解决方案,你可以直接调用Office.context.mailbox.makeEwsRequestAsync接口(这里参考文档:https://dev.office.com/reference/add-ins/outlook/1.5/Office.context.mailbox?product=outlook)

要构造在makeEWSRequest中使用的soap请求,可以使用:https://msdn.microsoft.com/en-us/library/office/dn600292%28v=exchg.150%29.aspx?f=255&MSPPError=-2147217396

请注意,移动客户端不支持makeEWSRequest。

理想情况下,您应该使用getCallbackTokenAsync应用程序接口请求图形令牌,然后结合使用图形API和令牌来发送电子邮件。这应该适用于所有客户端,并且是完成此场景的首选方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46482098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档