【BUG】【自定义JS宏函数】不知道是属于BUG还是性能限制什么的

【最新进展】20240514 WPS16910依然存在

【问题简述】

我在JS宏当中自定义了一个Js_SUM()函数(如图①)

发现在单元格调用该函数时,如果传入的数组行数过大,2^9=512行时,返回#VALUE!(如图②)

但是如果传入的数组行数2^9-1=511行时,运行是没问题的(如图③)

所以应该跟传入的数组行数有关

所以我不清楚,在单元格中调用JS宏函数,传入的数组有限制还是什么问题.

但是如果是限制了传入数组的行数列数,那么JS宏的自定义函数不就大打折扣了吗?

我想用JS实现复杂的函数功能,但是在单元格调用JS传递数组就限制了啊

【电脑】

投票你有没有遇到类似的问题(2选1)
  • 有,觉得需要改进,因为很有用 1
  • 有,但业务基本涉及不到该BUG 1
2人参与 截止时间:2024/05/31 05:42:35
广西
浏览 159
收藏
4
分享
4 +1
5
+1
全部评论 5
 
WPS小助理
WPS小助理

WPS社区反馈员

你好, 目前已收录此问题,预计后续迭代版本会优化此问题,感谢反馈;
· 广东省
回复
λ公式深度使用者
· 广西
回复
 
wils
单元格引用可以传递,但试了几个计算出来的数组,传递过去的都是undefined,大bug
· 广东省
1
回复
λ公式深度使用者
感谢兄弟的测试
· 广西
回复
 
wils
又试了试,计算出的数组当成参数,传递过去的都是undefined
· 海南省
1
回复