请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

Melody

中级会员

29

主题

63

帖子

591

积分

中级会员

积分
591

微信认证勋章

Melody
中级会员   /  发表于:2018-10-12 10:18  /   查看:3554  /  回复:1
image.png845433349.png 选中区域 activeSheet.getValue(args.row, args.col, GC.Spread.Sheets.SheetArea.colHeader) image.png54170531.png 可以打印出来值

但是
image.png464575805.png 只点击一个单元格或者选中单元格就不能输出值
是不是这个方法只能选中列头区域才能输出  
有没有单击单个单元格或者选中区域能获取到colHeader的方法呢

1 个回复

倒序浏览
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-10-12 11:53:34
沙发
您好,并非是一定要选中列头才能获取列头的值,

而是在使用activeSheet.getValue(args.row, args.col, GC.Spread.Sheets.SheetArea.colHeader)方法时,colHeader代表列头这一个区域,

列头也是有行、列的,您前两个参数传入了4、0,就表示在列头区域的第4行和第0列获取值,所以获取到的肯定是null,

如果您希望在选中的单元格比如B5,获取列头,可以这样传参试试:

activeSheet.getValue(0, 5, GC.Spread.Sheets.SheetArea.colHeader)

我上传一个Demo供您参考。

GetColumnHeader.html

2.63 KB, 下载次数: 139

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部