获取单元格编号

var cell = this.options.location;//获取当前控件所在单元格的编号

以上代码放在按钮控件上是直接获取按钮控件的单元格编号。

比如此时的cell是b2,请问有没有办法在这个的基础上直接获取 b1。

FineReport 牛~~~ 发布于 2022-1-14 14:13
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
luojian0323Lv7资深互助
发布于2022-1-14 14:17
var location = this.options.location;  //获取当前控件的位置 var k = FR.cellStr2ColumnRow(location); var co=k.col var ro=k.row //以上是当前控件所在行号列号 获取上一行单元格 contentPane.getCellValue(co,ro-1)

  • 牛~~~ 牛~~~(提问者) 现在只能用单元格接口进行转 行列进行加减之后又转回来吗?
    2022-01-14 14:19 
  • luojian0323 luojian0323 回复 牛~~~(提问者) 没懂你说的是啥意思? 我上面发的思路就是先获取 控件所在行号,列号 再根据这个列号行号相加减,获取 相对位移后的列号,行号 再取单元格值
    2022-01-14 14:24 
  • 牛~~~ 牛~~~(提问者) 回复 luojian0323 说的跟你一个意思
    2022-01-17 09:08 
最佳回答
0
胡歌Lv7中级互助
发布于2022-1-14 14:18
最佳回答
0
shirokoLv6资深互助
发布于2022-1-14 14:35

没懂什么意思,什么需求?就是说多写几行代码太累了吗?

  • 牛~~~ 牛~~~(提问者) 就是感觉很不友好。有函数直接获取单元格的编号,但是不能在这个基础上获取上一个单元格等等,只能通过接口转成行列加减之后再转回编号
    2022-01-17 09:10 
  • shiroko shiroko 回复 牛~~~(提问者) 如果你用的次数多,可以自定义函数使用
    2022-01-17 09:16 
  • 4关注人数
  • 586浏览人数
  • 最后回答于:2022-1-14 14:35
    请选择关闭问题的原因
    确定 取消
    返回顶部