B2多选框控件添加编辑结束事件:
var m = this.getValue(); //获取多选框所选择的值
function arrIndex(arr, n) {
var a = [];
for (var index = 0; index < arr.length; index++) {
if (arr[index] == n) {
a.push(index);
}
}
if (a.length == 0) {
return -1;
} else {
return a;
} //获取数组中指定元素的位置的function
}
var z=[];//定义一个空数组
for(i=0;i<m.length;i++){
var x=arrIndex(b, m[i]); //b为A列的值存放单元格构成的数组
var y=c[x]; //c为B列的值存放的单元格
z.push(y) } //将结果存放在z这个空数组中
_g().setCellValue("C2",z); //给指定单元格赋匹配结果值