Office.js与桌面Outlook相比,OWA中的会议建议不正确。

问题描述 投票:2回答:1

我正在为Microsoft Outlook开发一个插件,它可以帮助用户在点击邮件中检测到的日期时安排会议。 当日期被点击,我们的插件的web视图加载时,我们使用Office.context.mailbox.item.getSelectedEntities()或getEntities()命令来抓取Office.js从邮件正文中生成的会议建议。

这已经工作了一段时间,但现在我们注意到,如果我们的加载项在Outlook Web App中运行,我们从Office.js中获得的会议建议的时间就会有几个小时的偏差。 我们认为Office.js将所有写在邮件中的时间都解释为UTC,而不是像文档中所说的那样解释为用户的默认时区。https:/docs.microsoft.comen-usjavascriptapioutlookoffice.Meetsuggestion?view=outlook-js-preview#remarks。. 然后,时间正在从UTC转换到用户的时区。

这个问题似乎是Outlook Web App特有的--我们在Outlook 2016 for Windows和Outlook for Mac中没有看到这个问题。

如果您尝试从在Outlook Web应用程序中运行的插件中运行该文档页面中的示例代码,您应该会看到开始和结束时间不正确。 以下是结果的截图(左边的代码是在Outlook Web App中运行的,右边的代码是在Outlook 2016 for Windows中运行的。

enter image description here

最近是否对Office.js进行了修改,导致会议建议的时区处理不正确?

谢谢你。

outlook office-js outlook-addin outlook-web-addins outlook-web-app
1个回答
1
投票

谢谢你的测试帐户的详细信息,我们能够重新在测试帐户。这个错误已经被放在我们的积压中。不幸的是,我们没有时间表,在这一点上分享。

© www.soinside.com 2019 - 2024. All rights reserved.