如何隐藏/不支持Mac的Outlook加载项?

时间:2017-09-15 10:15:29

标签: office-js

由于saveAsync()方法不受支持,我们开发了一个无法与Outlook 2015 for Mac一起使用的加载项。

在支持此功能之前,我们不希望我的加载项出现在Outlook 2016 for Mac中。我可以找到控制加载项可用性的唯一设置是通过需求集,但我找不到可以在Mac上隐藏它的设置。

是否可以在清单中指定此加载项不支持Outlook 2016 for Mac?

2 个答案:

答案 0 :(得分:1)

没有办法在清单中标记受支持或不受支持的特定版本或平台。但是,您可以检查当前客户端是否为Outlook 2016 for Mac,并在任务窗格中显示另一个页面,通知用户此加载项不支持Outlook 2016 for Mac。

如果您计划发布到Office Store,他们可以标记该加载项不支持Mac。您需要在发布期间在测试说明中解释这一点。如果他们有疑问,他们会联系澄清。

一个更有趣的问题是,在创建日历项目时,您依赖于saveAsync()。你能解释一下你需要保存草稿副本吗?有可能为Mac用户找到替代解决方案(或者至少为Outlook团队提供有价值的反馈)。

答案 1 :(得分:-2)

我遇到类似的问题,saveAsync()没有得到Mac客户端的支持。

我的情况是我依赖于我的应用程序使用itemId将事件链接到所述应用程序中的特定实例。

用户应该能够在客户端中使用加载项调出事件,并将其同步到我的应用程序,或者导航到我们的应用程序并让它以相反的方式同步。

由于用户之间不共享自定义属性,因此可能会出现问题。