如何恢复Google Apps Script Editor的历史版本代码?
Google Apps Script 误删代码找回历史版本解决方案
新版编辑器的版本历史可通过以下两个路径打开:
- 点击左侧导航栏最底部的时钟样式「版本历史」图标
- 点击顶部菜单
文件 > 查看版本历史
旧版编辑器的版本历史入口如下图:
如果内置版本历史仅能回溯到几小时内的版本,想要找回昨日的版本,可尝试以下几种方法:
方法1:通过绑定的宿主文件恢复(适用于绑定型脚本)
大部分场景下脚本都是绑定在Google Sheets、Docs、Slides等Google Workspace文件中的,脚本版本会随宿主文件的版本同步保存,且宿主文件的版本历史保留时间远长于脚本编辑器默认展示的未命名草稿版本:
- 找到脚本绑定的对应表格/文档/幻灯片文件并打开
- 点击顶部菜单
文件 > 版本历史 > 查看版本历史 - 在右侧版本列表中找到昨日对应的时间节点,点击「恢复此版本」即可,绑定的脚本会同步恢复到该时间点的状态
方法2:筛选已命名版本
如果你此前曾给脚本手动创建过命名版本,这类版本不会被系统自动清理,可在版本历史面板的筛选下拉框中选择「已命名版本」,即可找到所有手动保存的历史版本。
方法3:检查本地缓存副本
如果你此前使用过 clasp 工具同步过Apps Script代码到本地,可直接查看本地的代码备份目录,找到对应时间点的副本。
注意事项
如果是未绑定任何Google Workspace文件的独立脚本,且没有手动创建过命名版本、也没有本地备份,暂时没有官方支持的恢复渠道。
内容的提问来源于stack exchange,提问作者Angela East
相关产品推荐
相关产品推荐

