0

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

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

但它没有用。任何人?

4

1 回答 1

2

您正在寻找Sheet.getName(),请在此处查看文档

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

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

在您的示例中,.getActiveSpreadsheet()返回一个电子表格实例。在重写时,我们.getActiveSheet()改用,产生一个工作表。

于 2013-07-18T16:31:57.417 回答