想请教下这个JS写法哪里错了?

var v1 = _g().getCellValue(0, 0, 3);

var cr = FR.cellStr2ColumnRow(window.v1);

var col = cr.col;  //列号

var ro = cr.row;  //行号

//获取A4的值

//获取A4值

setTimeout(function(){ 

 var goodscode = contentPane.curLGP.getCellValue(cr.col+5,cr.row);

  

//alert(goodscode);

  contentPane.setCellValue(cr.col+6, cr.row, goodscode);

},500);

FineReport ceshishujuku 发布于 2024-5-8 15:01
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
华莉星宸Lv7资深互助
发布于2024-5-8 15:06

是这么写

var location = this.options.location;  //获取当前控件的位置得到一个单元格的地址

var cr = FR.cellStr2ColumnRow(location);//把单元格地址传入后就得到一个控件对象了

var col = cr.col;  //获取控件对象的列号

var ro = cr.row;  //获取控件对象的行号

  • ceshishujuku ceshishujuku(提问者) 但是这么写用excel导入是不生效的,我看帮助文档说要写错单元格值才生效
    2024-05-08 15:11 
最佳回答
0
CD20160914Lv8专家互助
发布于3 天前

获取A4的值直接这样就行了

var m = contentPane.getCellValue(0,0,3);

alert(m);

还有你的前面或者上面不要有扩展的数据集内容,不然它获取A4的值就可能不是你要的。你得用INARRAY函数判断值在哪里返回了。

image.png

  • 3关注人数
  • 170浏览人数
  • 最后回答于:3 天前
    请选择关闭问题的原因
    确定 取消
    返回顶部