【发布时间】:2020-03-24 11:25:52
【问题描述】:
我正在开发一个Outlook add-in,我需要知道什么是客户端版本,例如2013、2016、2019、365 等。
虽然我可以使用Office.context.mailbox.diagnostics.hostVersion 获取客户端版本,但它返回的版本类似于15.0.468.0。
我想知道有什么方法可以获取2013、2016 等版本,或者有什么方法可以从客户端版本15.0.468.0 获取?
【问题讨论】:
-
您也许可以通过这种方式区分早期版本(即 Outlook 2013),但我认为在加载项中没有可靠或受支持的方式来做到这一点,并且可以保证未来的发展。您可以提出功能请求,说明应用程序通常需要这样做的原因。如果您想区分当前版本,也许这篇第三方文章可能会有所帮助:msoutlook.info/question/200。
-
感谢您提供的信息,但是当我转到上述链接时,2016 和 2019 版本之间存在混淆。 Outlook 2016 的上述版本是 16.0.4229.1003 范围,但是当转到此链接 docs.microsoft.com/en-gb/officeupdates/… 时,版本来自 16.16.2 -> 16.16.20
-
问题是这里的任何答案都不是未来的证明,所以其他想要做同样事情的人可能会得到过时的信息。
-
您能否分享一下您的方案,以找出像 2013/2016 这样的客户端版本?换句话说,您打算如何使用这些信息或您尝试定位的用例。
-
@OutlookAdd-insTeam-MSFT 我们有 Outlook 插件,有时人们会遇到一些我们无法在 Outlook 客户端上重现的问题。我们还考虑存储客户端版本,以便我们调试。如果我们得到像 2013、2016 等这样的信息,我们可以很容易地检查那个版本,并且有利于我们为我们的用户创建一个文档来检查最常见的问题
标签: outlook office-js outlook-web-addins