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

通过清单的Outlook Web加载项版本限制,outlook,outlook-web-addins,Outlook,Outlook Web Addins,我正在使用Outlook加载项,它需要: 大宗报价 API 1.3 命令按钮 因此,我想限制外接程序显示在OWA或桌面客户端上,这些客户端不同时支持这两种功能 这就是我在清单的OfficeApp部分中所做的,以限制不适用于1.3API的OWA 2013,该API应该有助于Outlook Web App(Exchange 2013内部部署) 但关于下一步,我还有几个问题要问 有没有办法防止加载项显示在 不支持命令按钮?(OWA/桌面) 我是否应该期望使用Exchange 2016的Outl

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

大宗报价

  • API 1.3
  • 命令按钮
因此,我想限制外接程序显示在OWA或桌面客户端上,这些客户端不同时支持这两种功能

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


但关于下一步,我还有几个问题要问

  • 有没有办法防止加载项显示在 不支持命令按钮?(OWA/桌面)
  • 我是否应该期望使用Exchange 2016的Outlook 2013桌面(支持的最大API为1.3)与使用Exchange 2013的用户相同?(我没有Exchange 2013可以自己试一试)
  • DefaultMinVersion=“1.3”
    是否保证未在2015年12月8日更新Outlook 2013(KB3114349)的用户不会看到无法正常工作的加载项
  • 提前感谢。

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

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