FineReport10.0普通报表分页预览这么写js报错

var actpob=0;

var pob=0;

if((numDate-1) =1){

pob=_g().getCellValue("V"+row); 

actpob=_g().getCellValue("W"+row);

}else if(((numDate-1) ==2){

pob=_g().getCellValue("X"+row); 

actpob=_g().getCellValue("Y"+row);

}else if(((numDate-1) ==3){

pob=_g().getCellValue("Z"+row); 

actpob=_g().getCellValue("AA"+row);

}else if(((numDate-1) ==4){

pob=_g().getCellValue("AB"+row); 

actpob=_g().getCellValue("AC"+row);

}else if(((numDate-1) ==5){

pob=_g().getCellValue("AD"+row); 

actpob=_g().getCellValue("AE"+row);

}else if(((numDate-1) ==6){

pob=_g().getCellValue("AF"+row); 

actpob=_g().getCellValue("AG"+row);

}else if(((numDate-1) ==7){

pob=_g().getCellValue("AH"+row); 

actpob=_g().getCellValue("AI"+row);

}else if(((numDate-1) ==8){

pob=_g().getCellValue("AJ"+row); 

actpob=_g().getCellValue("AK"+row);

}else if(((numDate-1) ==9){

pob=_g().getCellValue("AL"+row); 

actpob=_g().getCellValue("AM"+row);

}else if(((numDate-1) ==10){

pob=_g().getCellValue("AN"+row); 

actpob=_g().getCellValue("AO"+row);

}else if(((numDate-1) ==11){

pob=_g().getCellValue("AP"+row); 

actpob=_g().getCellValue("AQ"+row);

}

var status=_g().getCellValue("L"+row);

var PJTYPE=g().getCellValue("I"+row);

var UDWWTYPE=g().getCellValue("H"+row);

if( UDWWTYPE !='故障预估'  && PJTYPE!='A陆地维修'){

if(pob!=0){

_g().setCellValue("AV"+row, '计划开展项目');

     if(status=='G取消'){

_g().setCellValue("AV"+row, '取消');

}else if(actpob!=0){ 

_g().setCellValue("AV"+row, '按计划开展');

}else {

          if(status=='F完成'){

_g().setCellValue("AV"+row, '提前完成');

  }else{

_g().setCellValue("AV"+row, '滞后'); 

  }

      }

}else{

      if(actpob!=0){

_g().setCellValue("AV"+row, '非当月计划项目');

  }  

}

}

FineReport 帆软用户lSW1wmPoNo 发布于 2023-11-20 10:09
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
CovidLv3中级互助
发布于2023-11-20 10:14
最佳回答
0
CT1448Lv5初级互助
发布于2023-11-20 10:28(编辑于 2023-11-20 10:37)

else if((numDate-1) ==**) 

这句else if 后面左括号有三个,去掉一个;

把 numDate - 1 重新定义;

var numDate1 = numDate -1;

if (numDate1 = 1) {

pob = _g().getCellValue("V" + row);

actpob = _g().getCellValue("W" + row);

} else if (numDate1 == 2) {

pob = _g().getCellValue("X" + row);

actpob = _g().getCellValue("Y" + row);

}

最佳回答
0
用户k6280494Lv6资深互助
发布于2023-11-20 11:20
  • 3关注人数
  • 156浏览人数
  • 最后回答于:2023-11-20 11:20
    请选择关闭问题的原因
    确定 取消
    返回顶部