本页介绍了 Apps 脚本项目的清单文件 JSON 数据结构的顶层。
清单的子结构在单独的页面中定义:
清单
清单配置的顶层。
JSON 表示法 |
---|
{ "addOns": { object (AddOns) }, "dependencies": { object (Dependencies) }, "exceptionLogging": string, "executionApi": { object (ExecutionApi) }, "oauthScopes": [ string ], "runtimeVersion": string, "sheets": { object (Sheets) }, "timeZone": string, "urlFetchWhitelist": [ string ], "webapp": { object (Webapp) } } |
字段 | |
---|---|
addOns |
项目的资源配置(如果部署为 Google Workspace 插件)。 |
dependencies |
|
exceptionLogging |
记录异常的位置。有效设置如下所示:
|
executionApi |
脚本项目的 API 可执行配置。只有在为执行 API 而部署了项目时,才使用此选项。 |
oauthScopes[] |
脚本项目使用的授权范围的定义。 |
runtimeVersion |
脚本使用的运行时版本。如果清单中不存在此字段,则脚本将使用默认运行时 (
|
sheets |
用于定义 Google 表格宏的资源配置。 |
timeZone |
|
urlFetchWhitelist[] |
HTTPS 网址前缀列表。如果存在,则提取的任何网址端点都必须与此列表中的某个前缀匹配。这有助于保护用户数据。此字段对于测试部署是可选的,但对于部署是必需的。详细了解如何将网址列入许可名单。 |
webapp |
脚本项目的 Web 应用配置,仅在项目部署为 Web 应用时才使用。 |