点击按钮隐藏当前工作表的脚本实现问题
解决按钮绑定脚本隐藏当前工作表的问题
你的代码无法运行的原因是:SpreadsheetApp.getActive()返回的是整个电子表格(Spreadsheet)对象,而hideSheet()是工作表(Sheet)对象的专属方法,不能直接在电子表格对象上调用。
正确的代码应该先获取当前活动的工作表,再调用隐藏方法:
function hideSheet() { const activeSheet = SpreadsheetApp.getActiveSheet(); activeSheet.hideSheet(); }
说明:
SpreadsheetApp.getActiveSheet()会精准获取当前用户正在查看的工作表(也就是按钮所在的目标工作表)- 调用该工作表对象的
hideSheet()方法,即可直接完成隐藏操作
把这段代码替换你原来的脚本,重新绑定到按钮上就能正常工作了。
内容的提问来源于stack exchange,提问作者DennisAlexander
相关产品推荐
相关产品推荐

