所有者Google账号被删后如何访问使用Google Apps Script文件
Google Apps Script 原所有者账号被删除后的访问方案(共享云端硬盘场景)
共享云端硬盘内的资源所有权默认归属共享盘主体,而非创建者个人,出现要求原所有者授权的提示是Apps Script独立的权限校验逻辑触发,和文件本身的共享权限无关,可按以下优先级操作解决:
- 无管理员权限的普通用户方案
只要你对脚本所在的共享盘目录有查看及以上权限,直接右键目标脚本文件选择「制作副本」,生成的副本会保存在同目录下,你将自动成为副本的所有者。打开副本后重新完成OAuth授权、配置需要的定时触发器即可正常使用,脚本内的全部代码逻辑、关联的容器文件(如绑定的表格、文档、表单)关联关系都会完整保留,不会影响原有功能。
如果是容器绑定型脚本(即依附于表格/文档存在,不是独立脚本文件),直接复制对应的父级表格/文档即可,绑定的脚本会随父文件一同复制,不需要单独操作脚本。 - 共享盘管理员方案
如果你是共享盘的内容管理员/管理员,可以直接进入共享盘的「管理成员」页面,确认被删除账号的残留权限已经被清理,之后直接新建一个同功能脚本,把原脚本的代码全量复制过去,重新部署为Web应用/API执行端即可,比复制副本的方式更方便清理原所有者残留的权限配置。 - Workspace域超级管理员方案
如果上述操作都提示权限不足,直接进入Google Workspace管理后台,找到云端硬盘资源管理模块,将已删除账号名下的所有共享盘资源所有权批量转移给指定的域内活跃用户,转移完成后被指定的用户可以直接打开原脚本,不需要额外授权,也不需要复制副本。
注意:不要尝试直接给原脚本修改所有者属性,已删除账号名下的Apps Script资源会被系统标记为待回收状态,直接修改所有权的接口对这类资源无效,只会反复触发原所有者授权的弹窗。
内容的提问来源于stack exchange,提问作者OELYEFRAOUI
相关产品推荐
相关产品推荐

