Google Sheets 适合轻量协作与低频自动化,但“用户能编辑”和“脚本能代谁运行”是两条不同的权限链。可靠做法是先锁定共享和输入边界,再明确 Apps Script 的执行身份、触发条件、配额、失败恢复与退出清理。本文没有访问真实表格,也不声称某段脚本提升了业务效率。
先建立共享和数据边界
新文件从 Restricted 开始,按人员或受控群组给查看、评论或编辑权限。敏感输入与结果拆到不同工作表,为关键列设置数据验证、命名范围和保护区域。保护范围主要减少误改,不应被当作数据库级行权限;高敏感或复杂权限数据应转到更合适的系统。

过滤器和筛选视图服务不同协作场景
普通过滤器会影响共享表格中的共同视图;筛选视图让多人保存不同条件,只有查看权限的用户也能建立临时视图。团队视图要命名并记录字段含义,避免局部排序导致行错位。关键报表用只读输出页或透视结果,不要求每位读者手工重建筛选。
Apps Script 的执行身份必须写清楚
绑定脚本、网页应用、自定义函数和可安装触发器的身份语义不同。Google 官方说明可安装触发器始终以创建者账户运行,另一账户看不到对方创建的触发器;代码新增服务还可能要求重新授权。每个脚本保存所有者、OAuth scope、目标文件、外部服务和停用入口。
触发器要防止重复、漏触发和递归
简单触发器权限有限;可安装触发器功能更多,但脚本执行或 API 写入通常不会再次触发同类事件。自动动作使用幂等键或处理标记,分别测试人工编辑、批量粘贴、公式重算、API 写入、权限不足和重复事件。失败重试先读回目标状态,避免重复发送或覆盖人工修改。
配额与性能决定可用边界
Apps Script 配额按账户类型、用户和服务计算,且可能变化;运行时间、并发、触发器总时长和 URL Fetch 都有限制。批量读写,避免逐单元格循环;保存处理游标和执行历史。接近高频写入、复杂权限或大规模数据时,应评估数据库和 BigQuery 等后端。
用业务读回而不是绿色勾确认完成
Completed 只表示脚本没有抛出错误,不证明邮件、外部 API 或目标表达到预期。回执至少记录版本、输入范围、处理行数、跳过原因、错误和输出哈希;高影响动作从目标系统读回。离职时撤销共享、脚本项目、OAuth、触发器、部署与外部连接,并验证旧主体不能继续执行。
当前官方来源与边界
资料核验于 2026 年 10 月 8 日。界面、配额和 Workspace 策略会变化;生产发布前需重开官方页面。Bing Webmaster、Search Console、排名、流量、CTR 与转化未取数。需要限制智能体读写时,可继续阅读Agent 身份与授权。
