获取工作表的一些信息。

获取工作表名称

getSheetName()

需要先获取到电子表格后,才可以获取当前工作表的名称,代码示例如下:

SpreadsheetApp.getActiveSpreadsheet().getSheetName()

获取当前工作表 ID

getSheetId()

需要先 获取到电子表格 后,才可以获取到当前工作表的 ID,也就是 gid= 后面数字的部分,返回的结果是数值。代码示例如下:

SpreadsheetApp.getActiveSpreadsheet().getSheets()[1].getSheetId()

跳转表格

第一种

setActiveSheet(sheet)

sheet 参数需要放入电子表格。示例如下:

SpreadsheetApp.setActiveSheet(SpreadsheetApp.getActiveSpreadsheet().getSheets()[1])

使用 SpreadsheetApp.getActiveSpreadsheet().getSheets()[1] 获取到第二个工作表,然后把整个代码作为 setActiveSheet 的参数。运行后就会跳转到第二个工作表了。

第二种

activate()

使用前需要先 获取到工作表,然后在后面使用 activate(),完整例子如下:

SpreadsheetApp.getActiveSpreadsheet().getSheets()[0].activate()

先获取到第一个工作表,然后使用 activate() 跳转到获取到的工作表。