Javascript 如何在OnSend中使用需求集1.7?

Javascript 如何在OnSend中使用需求集1.7?,javascript,outlook-web-addins,Javascript,Outlook Web Addins,如果清单包含以下内容,Office 365 OWA将忽略我的加载项: ... <Requirements> <bt:Sets DefaultMinVersion="1.7"> <bt:Set Name="Mailbox" /> </bt:Sets> </Requirements> <Hosts> <Host xsi:type="MailHost"> <DesktopFormFac

如果清单包含以下内容,Office 365 OWA将忽略我的加载项:

...
<Requirements>
  <bt:Sets DefaultMinVersion="1.7">
    <bt:Set Name="Mailbox" />
  </bt:Sets>
</Requirements>
<Hosts>
   <Host xsi:type="MailHost">
   <DesktopFormFactor>
   <!-- The functionfile and function name to call on message send.  -->
       <FunctionFile resid="residUILessFunctionFileUrl" />
       <ExtensionPoint xsi:type="Events">
          <Event Type="ItemSend" FunctionExecution="synchronous" FunctionName="validateSubject" />
       </ExtensionPoint>
   </DesktopFormFactor>
  </Host>
</Hosts>
...
。。。
...
但是,如果我将“1.7”更改为“1.6”,它将起作用。 你能帮忙吗?我可以在OnSend加载项中使用需求集1.7吗

谢谢,
Victor Ivanidze

OOTW最多支持1.6,根据这一点:

另外,请使用outlook web加载项标签,而不是outlook-Add。谢谢你,布赖恩。您能告诉我1.7何时与OWA兼容吗?另外,如果Outlook 2016/2019有一个使用1.7要求集的示例清单?Victor,您可能想提交另一个问题(关于1.7何时兼容),以便Outlook团队查看并回答。我不是Outlook团队的成员。我认为你不想指定最新的需求集,除非你的应用绝对需要新的功能。否则,您可以声明一个较低的需求集,以使其更普遍地可用,并且如果您在一个新功能工作的平台上,则新功能仍然可用。您可以在使用之前测试可用的内容。您只是简单地说明了最低要求集。旧OWA只支持1.6。新的OWA支持1.7和未来的API集。新OWA中的OnSend功能正在开发中,我们将很快发布预览。Brian是对的,如果您没有为外接程序使用需求集1.7中的任何API,那么您应该可以为外接程序使用1.6。正如Brian在下面列出的,如果现在将需求集设置为1.7,则外接程序将无法在某些客户机上工作。