关于 加载项自定义函数在多个表格中计算出错问题
在加载项里自定义函数代码如下:
function test(a,b){
return a+b
}
wps.AddCustomFunction("wpstest", "test", test, {
description: `调用测试`,
result: { type: "any" },
parameters: [
{ name: "a", type: "any", description: "" },
{ name: "b", type: "any", description: "" },
]
})
要是 自定义函数引用 自定义函数的结果,引用数量多了,计算结果就不正确了。
[object Object]2 这个输出,就像 当参数是单元格引用 时,传的函数不是单元格的值,而是单元格对象(Range),单元格没有进行计算
代码里直接 a+b,JS 把对象转字符串变成 "[object Object]",再拼接 "2",就出现 [object Object]2
=============
又看了看,被引用的单元格内容发生变化时,其它的单元格没有自动重新计算
Lv.3 优质创作者