wpsjs加载项自定义函数概率性报错
现在就是function.js写的自定义函数调用老不能同时计算太恶心了,有没有大佬有解决办法啊。
以前通过AddCustomFunction写的自定义函数是正常的,但是今年版本更新后,好像不支持这个方法了,我在官方文档里没看到说现在不支持这个方法,但是我以前写的代码失效了。
现在WPSJS加载项通过function.js方式写的自定义函数,按F9重算工作簿时不能同时计算,总会有个别单元格随机报错,如附件中的视频所示。当自定义函数引用了自定义函数计算结果的单元格时,这种现象几乎100%出现。
我分析是现在function.js这种方式拿不到单元格对象,只能取到单元格中的值,但是当自定义函数引用的单元格还没计算完成时,拿到的值是个错误的封装对象Object,但是自定义函数内部没办法等待,蒙头算就报错了。
AddCustomFunction这个方法拿到的是单元格对象,当拿到的值是错的时候,自定义函数里可以一直查询传入的单元格对象上的Value是否有值了,有值了之后再计算就没问题。