通过清单Outlook Web加载项版本限制

时间:2017-07-19 15:49:12

标签: outlook outlook-web-addins

我正在使用Outlook加载项,需要:

块引用

  • API 1.3
  • 命令按钮

因此,我希望限制加载项在OWA或桌面客户端上显示,而不支持这两者。

我在清单的OfficeApp部分所做的是限制不适用于1.3 API的OWA 2013,这应该有助于Outlook Web App(Exchange) 2013年内部部署)。

<Requirements>
    <Sets DefaultMinVersion="1.3">
        <Set Name="Mailbox"/>
    </Sets>
</Requirements>

但我对后续步骤的问题很少

  1. 有没有办法阻止加载项在客户端上显示 不支持命令按钮? (OWA /桌面)
  2. 我是否应该期望使用Exchange 2016的Outlook 2013桌面(支持的最大API为1.3)对用户来说与使用Exchange 2013一样? (我没有让Exchange 2013尝试自己)
  3. DefaultMinVersion="1.3"是否保证没有December 8, 2015, update for Outlook 2013 (KB3114349)的用户不会看到无法正常使用的加载项?
  4. 提前致谢。

1 个答案:

答案 0 :(得分:0)

是的,如果您使用清单的Version Overrides部分,支持它的客户端将显示这些命令。为了防止清单的遗留部分出现在不支持它的客户端中,您可以使用永远不会评估为真的规则,如下所示FormSettings部分:

<Rule xsi:type="RuleCollection" Mode="And">
    <Rule xsi:type="ItemIs" ItemType="Message" FormType="Read" />
    <Rule xsi:type="ItemIs" ItemType="Appointment" FormType="Read" />
</Rule>