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

如何在Google脚本中排除指定工作表

如何在Google脚本中排除指定工作表

嗨,我来帮你搞定这个问题!其实很简单,你只需要在函数开头加一段判断逻辑:先获取当前激活工作表的名称,检查它是否在你想排除的列表里,如果是的话,直接终止函数,不执行后续的格式设置操作就行。

修改后的完整代码如下:

function onSelectionChange(e) {
  const ss = e.source;
  const sheet = ss.getActiveSheet();
  const excludes = ['ALL','Offices'];
  
  // 检查当前工作表是否在排除列表中,是的话直接退出函数
  if (excludes.includes(sheet.getName())) {
    return;
  }

  sheet.getRange("H5:H").setNumberFormat('h":"mm" "am/pm');
  sheet.getRange("J5:J").setNumberFormat('h":"mm" "am/pm');
}

我来给你拆解下这段逻辑:

  • 首先通过sheet.getName()获取当前工作表的名称
  • 用includes()方法判断这个名称是否在excludes数组里
  • 如果匹配成功,return会立刻结束函数,后面设置格式的代码就不会执行了,正好实现排除指定工作表的需求

备注:内容来源于stack exchange,提问作者missy miss

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.17 08:48:05