我的客户开发了一个Office应用程序,它在代码中使用WordAPI 1.1和1.2调用。他们运行以下函数来执行WordAPI检查:
function TestWordAPI() {
if (Office.context.requirements.isSetSupported('WordApi', 1.1)) {
WriteResponse('word api 1.1 supported.');
}
else
{
WriteResponse('word api 1.1 is not supported.');
}
if (Office.context.requirements.isSetSupported('WordApi', 1.2)) {
WriteResponse('word api 1.2 supported.');
}
else
{
WriteResponse('word api 1.2 is not supported.');
}
}
当他们在桌面Word客户端中部署应用程序时,它工作正常。他们将SharePoint 2016 onprem与Office在线服务器配合使用。 他们还在SharePoint中部署了相同的应用程序。该应用程序在Office在线和普通Office客户端中提供不同的结果。
在线办公室,他们会看到word api 1.1 is not supported." and "word api 1.2 is not supported
在Office客户端中,他们会看到word api 1.1 is supported." and "word api 1.2 is supported.
然而,当我们在我们最新的当前渠道构建中测试应用程序时,比https://dev.office.com/reference/add-ins/requirement-sets/word-api-requirement-sets中记录的“2015年12月更新版本1601(Build 6568.1000)或更高版本”更新 我们发现1.1和1.2都不支持它。
此外,客户还拥有Office在线服务器版本1608(Build 7601.6800)。
请帮助我,如果我们可能在这里缺少任何其他依赖关系。
答案 0 :(得分:0)
我们的需求验证存在问题,但现在已经修复,我们已经在OneDrive for Business和消费者中测试了它并且它按预期工作。如果您仍然看到问题,请再试一次,告诉我们。