我的报表在本地测试功能没有问题,上传到平台服务器后,用户使用就会报脚本错误,错误代码如下:CustomJSError : Arguments dismatch这是一个全选的脚本报的错求大神帮忙解答全选按钮js:var flag = this.getValue();//获取当前值var boxes = _g().getWidgetsByName("box");//获取当前页的复选按钮控件数组if (typeof(boxes) != "undefined") {for (i = 0; i < boxes.length; i++) {var cr=FR.cellStr2ColumnRow(boxes.options.location);//获取行列号对象_g().setCellValue(0,cr.col,cr.row,flag);//如果控件大于1个,则遍历赋值}} else {var cr=FR.cellStr2ColumnRow(boxes.options.location);//获取行列号对象_g().setCellValue(0,cr.col,cr.row,flag);//如果控件只有1个,则直接赋值}复选按钮js:var isAllChecked = true;//设置标记状态为选中var boxes = _g().getWidgetsByName("box");//获取当前页的复选按钮控件数组if (typeof(boxes) != "undefined") {for (i = 0; i < boxes.length; i++) {isAllChecked = boxes.getValue() == true ? isAllChecked : false;//如果控件大于1个,则遍历获取值,一旦出现未选中状态的按钮,则将标记值改为false}} else {isAllChecked = boxes.getValue();//如果控件只有1个,则直接获取控件值,并传给标记值}_g().setCellValue(0, 0, 1, isAllChecked);//将标记值赋给A2单元格