根据 Microsoft 的 Office 插件文档。 list 中的 Requirements
element 指定“...您的 Office 加载项需要激活的满足 Office 要求的最小 JavaScript API 集”。
我无法找出放置该元素的正确位置。上面链接的文档说 Requirements
是 OfficeApp
的子项,但卖方仪表板和 list 验证器都说这是不正确的:
我读过的所有文档、SO 问题等,只包含如下片段:
<Requirements>
<Sets DefaultMinVersion="1.1">
<Set name="WordApi" />
<Set name="ExcelApi" />
</Sets>
</Requirements>
但是这些片段没有说明在哪个父级下使用
<Requirements>
。Requirements
在 Office 加载项 list 文件中的位置? 最佳答案
<Requirements>
元素在 <Hosts>
之后和 <DefaultSettings>
之前。
我注意到这一点:
<Hosts>
是 <OfficeApp>
子节点 (schema link) <Requirements> is the first element in a subsequently-defined extension to
` ( schema link ) <extension>
元素总是附加到被扩展的基本元素(参见例如 this SO answer ) 我通过将
<Requirements>
放在文件中的不同位置来对此进行测试。将 <Requirements>
放在 <Hosts>
之后和 <DefaultSettings>
之前是唯一有效的位置。 (将 <Requirements>
作为第一个 child 不起作用。)感谢用户 Rick Kirkham,他现在删除的答案将我指向了模式定义。
关于ms-office - Excel 加载项 list : Where To Specify Minimum Required API,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/52710409/