You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 02:48:02