Outlook Office外接程序发出JavaScript请求以处理用户的转发电子邮件。代码从本地上下文中获取一些细节,然后通过makeEwsRequestAsync进行SOAP调用,让服务器执行实际工作。我们正在转移到混合交换模式,我不确定代码是否会继续工作。我没有参与测试,测试人员很可能没有使用新创建的Exchange Online帐户测试外接程序,但我不能确定。我确实记得它与本地帐户一起工作。
当前的Office插件不使用AutoDiscover,但可以调用JavaScript,如下所示:
_mailbox = Office.context.mailbox;
剪辑
_mailbox.makeEwsRequestAsync(soapToGetItemData, soapToGetItemDataCallback);
这会打破oi混合模式吗?它是否只适用于内部部署帐户,而不适用于在Exchange Online break中创建的帐户?
仅供参考,我确实计划使用OAuth 2.0编写新代码,可能是使用REST API,但这并不是直接需要考虑的问题,除非这是让插件继续工作所必需的。
发布于 2020-03-03 12:29:17
将此标记为已应答,由Outlook外接程序团队执行:
是的,它可以很好地处理exchange在线帐户。为了获得更多的参考,你可以通过这个
https://docs.microsoft.com/en-in/office/dev/add-ins/outlook/web-services
Outlook加载项Team
https://stackoverflow.com/questions/60483543
复制