如何为Google Apps Script设置静态URL以访问当前代码版本?
解决方案:为Google Apps Script创建静态访问入口
Google Apps Script本身提供两种原生方案,无需第三方工具就能实现用静态位置指向当前或指定版本的代码:
1. 基于部署ID的固定URL
- 打开脚本编辑器,点击右上角「部署」>「新建部署」
- 在部署设置中,将「版本」选为「head」(实时运行最新代码)或指定具体版本
- 复制生成的URL,其中的部署ID(格式示例:
https://script.google.com/macros/s/[部署ID]/exec)是固定的核心部分 - 后续更新代码后,进入「部署」>「管理部署」,找到对应部署点击「编辑」,更新版本为head或指定版本即可,原URL会始终指向你设置的版本,不会变更
2. 绑定固定URL快速切换版本
- 首次部署时创建绑定「head」版本的Web App,复制这个固定URL
- 更新代码后,无需生成新URL,直接在「管理部署」中找到该部署,编辑并选择「执行最新版本」,保存后URL立即运行最新代码
- 若要切换回旧版本,同样在编辑部署时选择对应历史版本即可
这两种方法都属于Google Apps Script原生功能,完全适配GET请求场景,能满足你频繁更新服务但保持静态访问入口的需求。
内容的提问来源于stack exchange,提问作者symcbean
相关产品推荐
相关产品推荐

