我的外接程序(在Excel 1.3和Word 1.3中运行)被Office应用商店拒绝,因为我看不到如何在此清单“要求”中定义它。我有一个单独的Office.js插件,需要同时在Excel和Word中运行(它集成了2)。它需要Word和Excel的API 1.3 (在2013年不起作用)。我不知道如何在清单中要求2016版本。
这是无效的(需要“sets”中的“set”):
<Requirements>
<Sets DefaultMinVersion="1.3">
</Sets>
</Requirements>
我没有看到MinVersion="1.3“的”set“,这是Excel和Word所共有的。
我看不到任何与Excel和Word (需要1.3)相同的“方法”。例如,'Method Name="Document.getSelectedDataAsync"‘仅对Word有效。
这是我所做的:在外接程序公共描述中,我明确指出它需要特定版本的Office 2016 (或更高版本)。我使用运行时检查(isSetSupported),如果用户没有支持API1.3的Word或Excel,我会提供一个明确的通知,告诉他们它们的版本不兼容以及版本是什么。我还禁用了所有功能(这样就不会出现错误)。
“验证测试结果”报告指出,我必须在清单中指明2016年的要求。它写道:“如果你使用的是2016/Online才有的SP1,所以不支持2013 SP1,你必须把这些API放在清单的requirements标签中。如果你没有使用2016/Online才有的API,那么你必须支持2013 API。”
但是我如何在清单中定义这个要求(对于Excel和Word都是1.3)?
发布于 2017-04-13 18:33:26
如果您已经重新提交并在测试笔记中解释了问题,验证团队将通过记录的电子邮件地址与您联系,讨论如何在此方案中进行。
https://stackoverflow.com/questions/43332807
复制相似问题