wpsjs加载项自定义函数概率性报错

现在就是function.js写的自定义函数调用老不能同时计算太恶心了,有没有大佬有解决办法啊。

以前通过AddCustomFunction写的自定义函数是正常的,但是今年版本更新后,好像不支持这个方法了,我在官方文档里没看到说现在不支持这个方法,但是我以前写的代码失效了。

现在WPSJS加载项通过function.js方式写的自定义函数,按F9重算工作簿时不能同时计算,总会有个别单元格随机报错,如附件中的视频所示。当自定义函数引用了自定义函数计算结果的单元格时,这种现象几乎100%出现。

我分析是现在function.js这种方式拿不到单元格对象,只能取到单元格中的值,但是当自定义函数引用的单元格还没计算完成时,拿到的值是个错误的封装对象Object,但是自定义函数内部没办法等待,蒙头算就报错了。

AddCustomFunction这个方法拿到的是单元格对象,当拿到的值是错的时候,自定义函数里可以一直查询传入的单元格对象上的Value是否有值了,有值了之后再计算就没问题。

Mexico
浏览 335
收藏
5
分享
5 +1
2
+1
全部评论 2
 
梅迎朝
麻烦您留个联系方式,开发同学会联系你。
· 湖北省
回复
 
λ公式探索者
持续关注
· 广西
回复