JS报错

获取单元格的值,然后进行判断并赋值,但是报错,请帮忙看下哪里有问题

var location = this.options.location; //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col - 1; //列号

var ro = cr.row; //行号

var a = contentPane.getCellValue(0, col, ro); //获取前一个单元格的值

IF(a = 0){

contentPane.setCellValue(0, col, ro, 1);//赋值为1

}

报错如下:

image.png

FineReport LTC朝 发布于 2022-12-6 09:05
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-12-6 09:07(编辑于 2022-12-6 09:11)

var location = this.options.location; //获取当前控件的位置

var cr = FR.cellStr2ColumnRow(location);

var col = cr.col - 1; //列号

var ro = cr.row; //行号

var a = contentPane.getCellValue(0, col, ro); //获取前一个单元格的值

if(a == 0){

contentPane.setCellValue(0, col, ro, 1);//赋值为1

}

上面的就可以了。if要小写

a==0改成这样

image.png

if要小写。a==0

最佳回答
0
weibwLv7高级互助
发布于2022-12-6 09:07

应该是js语法的问题吧,从下面开始一句一句删掉执行,看看到底是执行到哪句报错了

最佳回答
0
yzm339714Lv6中级互助
发布于2022-12-6 09:10

首先 先把注释都删掉看看,可能识别的时候系统给注释多了

  • 4关注人数
  • 365浏览人数
  • 最后回答于:2022-12-6 09:11
    请选择关闭问题的原因
    确定 取消
    返回顶部