了解项目、服务与执行情况
项目包含可在授权环境下调用受支持服务的代码和配置。附加到文档的脚本与独立项目的打包方式不同。首先确认涉及的账户、文件和外部接口。本页面介绍平台概念;项目指南则会逐步演示一个简单的审核队列示例。
- ✓ 使用测试项目和非敏感示例记录。
- ✓ 有关支持的服务和设置,请查阅最新官方文档。
将权限和触发器视为设计决策
授权决定代码可以访问什么;触发器则决定代码何时运行,以及以谁的身份运行。安排计划任务前,应审查所请求的权限范围和长期所有权。不要将敏感值放在公开源代码或表格单元格中。执行时间和服务配额会限制工作负载规模;应核实它们当前的数值,而不是将指南中的数值无限期照搬。
- ✓ 仅申请完成任务所需的最低权限。
- ✓ 记录触发条件的负责人,以及如何禁用这些条件。
在添加功能前,先了解可靠的运行行为
明确处理空输入、无效行、请求失败和重复运行。记录清晰的日志,同时避免泄露个人数据或机密信息。优先采用输入和输出可预测的小型函数,然后使用已知数据集验证预期结果。在脚本成为无人值守的运营依赖之前,应确保人工运行过程易于理解。
- ✓ 保留原始数据备份和恢复说明。
- ✓ 核心概念清晰后,再查看项目示例。