如何用Google Apps Script实现按钮切换工作表显示/隐藏状态
工作表显示/隐藏一键切换实现方案
完整可直接使用的代码
function toggleCalculationSheetVisibility() { const targetSheet = SpreadsheetApp.getActive().getSheetByName("Calculation"); // 判断工作表当前隐藏状态 if (targetSheet.isSheetHidden()) { targetSheet.showSheet(); } else { targetSheet.hideSheet(); } }
逻辑说明
- 用到Google Apps Script内置的
isSheetHidden()方法获取工作表当前状态,返回值为true代表工作表已隐藏,false代表工作表处于显示状态。 - 你原有代码末尾的
hideSheet("Calculation");可以直接删除,不需要手动调用函数,后续绑定按钮后点击会自动触发执行。 - 如果需要切换其他工作表的显隐状态,只需把代码里的
"Calculation"替换为对应工作表的名称即可。
按钮绑定操作
在Google表格界面插入自定义绘图作为按钮后,点击按钮右上角的三个点图标,选择「分配脚本」,输入函数名toggleCalculationSheetVisibility确认即可正常使用。
内容的提问来源于stack exchange,提问作者ely2727
相关产品推荐
相关产品推荐

