我有一个o365插件,可以在Outlook 2的运行版本上按预期工作,但是,有一个客户的Outlook 2016的MSI安装遇到了不一致的情况。
我想获取Outlook 2016 MSI的副本,以便可以在本地进行一些测试。
集中部署可能是一个问题,但想进行一些验证。
我已经完成了网络搜索并联系了MS支持部门。万物导致MSI版本不再可用。
答案 0 :(得分:0)
以下内容可能会对您有所帮助。
解决方法: 要获取MSI版本,您可以远程运行他们的计算机或从客户那里获取MSI副本(可能不是可行的解决方案)
了解Outlook的API要求集。
我相信在开发外接程序时,您可能已经知道API要求集。以下是您的情况
所有Outlook API都属于邮箱要求集。邮箱 需求集具有版本,以及每个新的API集 版本属于该集合的更高版本。 并非所有Outlook 客户在发布时将支持最新的API集, 但是如果Outlook客户端声明支持需求集,它将 将支持该需求集中的所有API。
例如:
如果您指定要求集版本1.3,则该加载项将不会显示在任何不支持最低版本1.3的Outlook客户端中。
您可以使用以下代码:isSetSupported属性检查外接程序是否受支持
if (Office.context.requirements.isSetSupported('Mailbox', 1.3) === true) {
// Perform actions.
}
else {
// Provide alternate flow/logic.
}
从上面的屏幕截图中,您可以轻松确定哪个插件可以在哪个版本上运行。
希望它会给您一些解决问题的方法。