Office js 从外接程序应用数据时Excel停止响应

Office js 从外接程序应用数据时Excel停止响应,office-js,Office Js,我有一个使用OfficeJSAPI的插件。我将一个5x8784数据块应用到一个带有引用公式的表中。我在导入的速度/性能方面遇到了问题,但通过在导入之前关闭计算,我能够克服大多数问题。我现在的问题是,当我尝试导入数据时,Excel大约有四分之一的时间停止响应。似乎没有什么特别的模式。我是否有办法检测到底是什么导致Excel停止响应?我在外接程序中是否会犯一些常见错误,这些错误会导致数据导入大部分时间正常工作,但仍会导致Excel崩溃几次?您能发布您的代码吗?还有一些虚拟外观,可以创建所需大小的数据

我有一个使用OfficeJSAPI的插件。我将一个5x8784数据块应用到一个带有引用公式的表中。我在导入的速度/性能方面遇到了问题,但通过在导入之前关闭计算,我能够克服大多数问题。我现在的问题是,当我尝试导入数据时,Excel大约有四分之一的时间停止响应。似乎没有什么特别的模式。我是否有办法检测到底是什么导致Excel停止响应?我在外接程序中是否会犯一些常见错误,这些错误会导致数据导入大部分时间正常工作,但仍会导致Excel崩溃几次?

您能发布您的代码吗?还有一些虚拟外观,可以创建所需大小的数据?顺便说一句,如果您可以在中编写代码片段,并通过脚本实验室功能共享这些代码片段,那么我们可以通过单击一次导入它们,这将非常有帮助(对我们来说,也可能对您来说)。感谢您的快速响应。该代码段需要一个主体范围为5x8784的表。共享代码段是整个应用程序流程的简化版本,可能不会为整个流程提供太多上下文。典型的过程包括公式化地禁用引用单元格,应用数据,然后重新启用引用单元格。为了验证事情是按这个顺序发生的,我实际上借用了你的部分方法。Script Lab在该方法中的承诺中给了我一个错误,因此我没有分享。如果更简单的话,我很乐意私下将我们的清单文件传递给您,以便您可以直接拉入加载项并查看整个过程。外接程序附带了一个相当复杂的工作簿,我也可以私下传递给您。在一天结束时,我们试图弄清楚没有响应的Excel是由于外接程序中的错误还是工作簿的复杂性造成的。我要补充一点,我有你的书,我很感激你在Office.js上所做的工作。这本书帮助我理解了几个主题。