1

我的加载项(在 Excel 1.3 和 Word 1.3 中运行)被 Office 应用商店拒绝,因为我看不到如何在此清单“要求”中定义它。我有一个需要同时在 Excel 和 Word 中运行的 Office.js 加载项(它集成了 2)。它需要 Word 和 Excel 的 API 1.3(在 2013 年不起作用)。我无法弄清楚如何在清单中要求 2016 版本。

这是无效的(需要 'sets' 中的 'set'):

<Requirements>
   <Sets DefaultMinVersion="1.3">
   </Sets>
</Requirements>

我没有看到 Excel 和 Word 共有的 MinVersion="1.3" 的“集合”。

我没有看到任何与 Excel 和 Word 相同的“方法”(需要 1.3)。例如,'Method Name="Document.getSelectedDataAsync"' 仅对 Word 有效。

以下是我所做的:在外接程序公开说明中,我明确指出它需要特定版本的 Office 2016(或更高版本)。我使用运行时检查 (isSetSupported),如果用户没有支持 API 1.3 的 Word 或 Excel,我会提供明确的通知,告诉他们他们的版本不兼容以及版本是什么。我还禁用了所有功能(因此没有错误)。

“验证测试结果”报告表明我必须在清单中注明 2016 年的要求。它说:“如果您不支持 2013 SP1,因为您使用的是仅在 2016/Online 中可用的 API,则必须将这些 API 放在清单中的需求标签中。如果您不使用仅在 2016/Online 中可用的 API ,那么你必须支持2013 SP1。”

但是如何在清单中定义这个要求(Excel 和 Word 都是 1.3)?

4

1 回答 1

1

如果您重新提交并在测试说明中解释了该问题,验证团队将通过记录在案的电子邮件地址与您联系,讨论如何在这种情况下继续进行。

于 2017-04-13T10:33:26.240 回答