我遇到了另一个路障
我只是想创建一个脚本来映射到一个按钮,以隐藏正在单击的按钮的当前工作表
这样用户就不必右键单击选项卡来隐藏工作表。我试过以下
function hideSheet() {
sourceSpreadsheet = SpreadsheetApp.getActive();
SpreadsheetApp.getActive().hideSheet();
}
无法使其工作。
这样试试:
function hideActiveSheet() {
SpreadsheetApp.getActiveSheet().hideSheet();
}
SpreadsheetApp.getActive()
与SpreadsheetApp.getActiveSpreadsheet()
相同,它们返回一个class Spreadsheet对象,换句话说,这些方法返回一个也称为工作簿的电子表格,而不是工作表。
而是使用返回图纸的SpreadsheetApp.getActiveSheet()
。