仅在Web上启用Outlook Web Add-in

时间:2017-08-16 19:34:38

标签: outlook office365 outlook-addin office-js

我开发了一个基于Outlook的Outlook基于外接程序。为了安装它,我从"管理加载项"添加了清单文件。 OWA中的页面:https://msdn.microsoft.com/en-us/library/office/fp142256.aspx。该加载项显示在Outlook Web App和Windows桌面应用程序中。

是否需要进行设置或代码更改才能使加载项仅在Web App中可用。

2 个答案:

答案 0 :(得分:0)

我们没有这样的能力 - 我们希望该平台能够为用户提供一致的体验,无论他们使用哪种Outlook客户端/平台。您是否介意分享为什么您希望您的加载项显示在OWA中而不显示在桌面Outlook中?

答案 1 :(得分:0)

我想现在有可能。如果在清单文件中插入 VersionOverrides 并将其保留为空,则Outlook客户端将不会显示该应用程序,但Web客户端上的Outlook将显示该应用程序。

示例:

<VersionOverrides xmlns="http://schemas.microsoft.com/office/mailappversionoverrides" xsi:type="VersionOverridesV1_0">
    <Requirements>
      <bt:Sets DefaultMinVersion="1.3">
        <bt:Set Name="Mailbox" />
      </bt:Sets>
    </Requirements>
    <Hosts>
      <Host xsi:type="MailHost">
   <DesktopFormFactor>
            <FunctionFile resid="functionFile" />
        <ExtensionPoint xsi:type="MessageReadCommandSurface">
            </ExtensionPoint>
      </DesktopFormFactor>
    </Host>
    </Hosts>

不要忘记名称空间: xmlns:bt="http://schemas.microsoft.com/office/officeappbasictypes/1.0" xmlns:mailappor="http://schemas.microsoft.com/office/mailappversionoverrides"