Google Sheet移交后,如何配置App Script的查看与编辑权限?
Google Sheet关联App Script的权限配置方案
需求一:限制客户查看和编辑App Script
当客户已拥有Google Sheet的完整编辑权限时,默认可访问绑定的App Script。要实现限制,需将脚本转为独立项目并重新关联:
- 打开原绑定脚本,复制所有代码内容
- 创建新的独立Google Apps Script项目,粘贴代码
- 将脚本中关联Sheet的代码从
SpreadsheetApp.getActiveSpreadsheet()替换为SpreadsheetApp.openById("你的Sheet ID") - 仅保留你自己对该独立脚本的编辑权限,不给客户分配任何访问权限
- 返回原Sheet,删除原有绑定脚本,通过自定义菜单或Web应用部署的方式,让Sheet调用独立脚本的功能
完成后客户仅能操作Sheet,无法查看或编辑脚本代码。
需求二:允许客户查看并编辑App Script
- 若为绑定脚本:客户拥有Sheet编辑权限的前提下,默认可直接打开脚本编辑器查看、修改代码,无需额外配置
- 若为独立脚本:直接将该独立脚本的编辑权限授予客户即可,客户可打开脚本项目进行查看和编辑操作
内容的提问来源于stack exchange,提问作者Le Thanh Dat
相关产品推荐
相关产品推荐

