您好,我将此贴移至bug反馈区。产生此问题的原因是:
打开sjs文件时,将calcOnDemand选项设置为false。但是在test.sjs中,calcOnDemand为true,在内部,sjs文件calcOnDemand具有高优先级。
所以,加载后,calcOnDemand仍然为true,那么iterativeCalculation不起作用。
在此问题修复前,您可以在成功导入后,再次设置calcOnDemand为false 即可。
- spread.open(file, () => {
- spread.options.calcOnDemand = false;
- }, (error) => console.error('openSJSFile', error),
- {
- includeStyles: true,
- includeFormulas: true,
- fullRecalc: true,
- dynamicReferences: true,
- calcOnDemand: false,
- includeUnusedStyles: true,
- openMode: GC.Spread.Sheets.OpenMode.lazy
- }
- );
复制代码
|