回答

2

在Outlook Web插件中,如果某些内容不能直接从Office.js library获得,则可以尝试使用Exchange Web服务访问这些数据。

幸运的是,Office.js提供了两种访问EWS的方式。

  • 您可以通过客户端应用程序的SOAP请求直接请求EWS。请参阅makeEwsRequestAsync中的方法Office.context.mailbox
  • 您可以获取EWS令牌,将其发送到您的服务器并从那里发出请求。然后你可以使用一个不错的SDK,比如this one。您将从Office.Context.mailblox调用方法getCallbackTokenAsync来检索此类标记。在这个link你会发现关于如何使用这种技术来检索电子邮件附件(在Office.js不可用)

要回答更准确地为例,EWS似乎会使您需要关于复发的信息,要预约等,请参阅this link

+0

谢谢benoit,我会检查并相应地更新您 – user6012518

+0

Benoit感谢您的回复,但我不能使用makeEwsRequestAsync方法,因为它期望约会ID或项目ID。在这里,我正在撰写一个没有任何预约ID的新约会,现在我可以得到它的重复或单个约会。 – user6012518

+0

如何创建约会并使用EWS稍后设置其重复属性? –