您好,并非是一定要选中列头才能获取列头的值,
而是在使用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供您参考。 |