已创建的Google Script库找不到源代码无法编辑该怎么办
Google Apps Script 库源代码定位及编辑方法
库的存储位置
你创建的可复用Apps Script库本质是独立的Apps Script项目,默认归属于创建账号的Google Drive存储空间,出现搜索不到的情况通常由以下原因导致:
- 创建库时勾选了不在Google Drive中显示的选项
- 项目被归类到了Drive的归档/隐藏分区,或当前登录账号不是创建库的账号
- 该库是基于某个Google Sheets/Docs的容器脚本发布,而非独立脚本项目
定位编辑方案
方案1:修改库访问URL直接进入编辑页
你手里持有的库访问URL默认跳转的是函数签名预览页,只需修改URL后缀即可进入编辑页:
- 删掉URL末尾的
/library后缀 - 替换为
/edit后刷新页面,只要你持有该项目的编辑权限,即可直接进入源码编辑界面
示例:
原预览URL:https://script.google.com/d/[项目ID]/library
修改后编辑URL:https://script.google.com/d/[项目ID]/edit
方案2:通过Deployment ID搜索项目
- 登录创建库时使用的Google账号,打开Google Apps Script个人主页
- 进入「我的项目」分类,在顶部搜索栏直接粘贴你持有的Deployment ID进行搜索
- 搜索结果会直接匹配到对应的库项目,点击即可进入编辑界面
方案3:排查容器脚本发布场景
如果你当初是在某个Google Sheets绑定的容器脚本基础上发布的库,可依次打开你常用的、曾创建过脚本的Sheets文件,点击顶部菜单「扩展程序 > Apps 脚本」,查看各个脚本的发布记录,匹配对应库的发布信息后即可直接编辑。
你此前尝试的断点单步进入库代码失败,是因为当前登录账号仅持有库的调用权限,没有源码读取/编辑权限,切换回创建库时使用的账号即可解决该问题。
内容的提问来源于stack exchange,提问作者jordanthompson
相关产品推荐
相关产品推荐

