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

如何禁用旧版Google Sheet定时触发器并保留新版触发器?

解决方法

方法1:彻底断开旧版表格与脚本的关联

  • 打开版本1的表格,点击菜单栏「扩展程序」→「Apps 脚本」进入编辑器
  • 点击左侧「项目设置」(齿轮图标),找到「Google 表格项目」区域,点击「断开关联」并确认
  • 操作完成后,旧表格将完全与脚本解绑,不会触发任何脚本逻辑

方法2:在脚本内添加判断逻辑,限制仅新版表格执行

若不想彻底解绑,可在定时触发的入口函数开头添加表格ID校验,让旧版直接退出:

function yourTriggeredFunction() {
  // 获取当前表格ID(从表格URL的d/[ID]/部分提取)
  const currentId = SpreadsheetApp.getActiveSpreadsheet().getId();
  // 替换为版本2的表格ID
  const allowedId = "版本2的表格ID";

  if (currentId !== allowedId) {
    return; // 旧版表格直接终止执行
  }

  // 原脚本核心逻辑写在这里
}
  • 保存修改后,即便旧版仍有残留触发器,执行时也不会运行核心业务代码

方法3:将旧版转为离线备份

  • 打开版本1表格,点击右上角「共享」,移除所有协作者权限,仅保留自己的「查看」权限
  • 点击菜单栏「文件」→「下载」,选择Excel或OpenDocument格式保存到本地,作为离线备份
  • 云端的版本1可设置为「仅限我查看」或直接归档,避免误操作触发脚本

内容的提问来源于stack exchange,提问作者Leo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 04:31:19