首先可以确认的一点是,在点击删除后,使用公式得到的数组其实是显示值,实际值还是全部的(含已删除的),那既然公式无法得到想要的结果,则使用JS获取显示值,再赋予单元格实际值即可完成转换。
实际操作:
把数组公式放到A1,然后在删除的按钮控件上编写JS
setTimeout(function() {
// 获取A1公式的显示值,并转换成数组
var narray = $("td[id^=A1-]").text().split(',');
// 将获取到的数组以实际值赋予B1
_g().setCellValue(0,1,0,narray);
}, 500);
2.这样B1的结果就是实际值了,此时可以创建一个网络报表,把B1的结果传参到新表,就可以实现扩展了。