求助:多sheet的分析预览获取单元格当前行问题

在分析预览时,多sheet获取单元格时出现报错,无法识别location,请问在E单元格中如何获取A单元格的值,我还试了直接传参,但是也不行

报错代码:var row = FR.cellStr2ColumnRow(this.options.location).row + 2;

FineReport 墨残烛 发布于 2021-12-10 08:09 (编辑于 2021-12-10 09:42)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
墨残烛Lv5初级互助
发布于2021-12-10 10:11

参数名写错了,直接进行传参就能够实现

最佳回答
0
快乐星光Lv5中级互助
发布于2021-12-10 08:37(编辑于 2021-12-10 08:41)

我测试了一下,在数据分析浏览模式下是可以取数得:(点击事件js)

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

var cr = FR.cellStr2ColumnRow(location);  

var thco = cr.col;  //列号  

var thro = cr.row;  //行号  

alert(thro);

this 好像不能用在公式和函数里面吧。

  • 墨残烛 墨残烛(提问者) 我是多sheet的情况,在sheet2里面出现的报错
    2021-12-10 09:14 
  • 快乐星光 快乐星光 回复 墨残烛(提问者) 你那个不是这个报错吧,应该你的获取单元格值函数报错,再填报模式下得getvalue等方法再分析和分页下都不能使用的。你换个方法取值。再修改答案中
    2021-12-10 10:50 
  • 墨残烛 墨残烛(提问者) 回复 快乐星光 多sheet的时候报错信息就是location无法识别出来,并且单元格获取函数getCellValue也识别不出来
    2021-12-10 11:21 
  • 1关注人数
  • 356浏览人数
  • 最后回答于:2021-12-10 10:11
    请选择关闭问题的原因
    确定 取消
    返回顶部