将变量设置为工作表名称

时间:2013-07-18 15:54:42

标签: google-apps-script google-sheets

我希望变量“sheetname”成为活动工作表的名称。 我该怎么做呢?我试过了

    var sheetname = SpreadsheetApp.getActiveSpreadsheet().getSheetByName();

但它没有用。 任何人吗?

1 个答案:

答案 0 :(得分:2)

您正在寻找Sheet.getName(),请查看documentation here

var sheetname = SpreadsheetApp.getActiveSheet().getName();

Spreadsheet和Sheet类中都存在.getName()方法。 Spreadsheet.getName()将返回文档的名称,而Sheet.getName()将为您提供电子表格中的工作表名称(与#34;标签上显示的名称相同) #34)。在Google Apps脚本中,与javascript一样,您需要注意方法或函数调用的返回类型,以确保您在链中调用正确的方法。

在您的示例中,.getActiveSpreadsheet()返回一个Spreadsheet实例。在重写时,我们使用.getActiveSheet()代替,产生一张工作表。