isSetSupported测试传递,但API不可用并抛出ApiNotFound错误

时间:2017-11-22 12:24:09

标签: excel office-js

根据文档,方法suspendApiCalculationUntilNextSync是Excel API 1.6的一部分。

我目前的设置是Excel 2016 for Mac v15.40。当我运行我的项目时,下面的测试通过了,但是当context.sync()完成它的工作时,我收到错误ApiNotFound

if (Office.context.requirements.isSetSupported("ExcelApi", 1.6)) {
  context.workbook.application.suspendApiCalculationUntilNextSync();
}

suspendApiCalculationUntilNextSync真的来自1.6吗?

此代码适用于Excel for Windows。这里有一个问题,因为Mac和Windows Excel都说"它们支持1.6,但只有Windows版本实现了该方法。

1 个答案:

答案 0 :(得分:0)

此问题已解决。我刚刚在Mac中验证了suspendApiCalculationUntilNextSync API,但对我而言这不是复制。如果您仍然发现ApiNotFound错误,请进行验证,请创建一个新问题或通过github中的office-js issue报告它