清单结构
8еа39680ц8 5138ц2ц823 800е90953а 1685бдфб67
本页面介绍了 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 |
object (AddOns)
项目的资源配置(如果部署为
<ph type="x-smartling-placeholder"></ph>
Google Workspace 插件。
|
dependencies |
object (Dependencies)
的配置
高级服务和
已针对以下产品启用库:
可供脚本项目使用
|
exceptionLogging |
string
记录异常的位置。有效设置包括
以下:
|
executionApi |
object (ExecutionApi)
脚本项目的 API 可执行配置。这只是
在部署项目以进行 API 执行时使用。
|
oauthScopes[] |
string
定义
授权范围
该脚本项目所用的资源。
|
runtimeVersion |
string
运行时版本
脚本所使用的格式。如果清单中不存在此字段,则
脚本使用默认运行时 (STABLE )。有效选项
如下所示:
STABLE 表示默认运行时
(目前是犀牛)。
V8 表示由 V8 提供支持的运行时。
DEPRECATED_ES5 表示 Rhino 运行时。设置
此值也会阻止自动迁移到 V8。
|
sheets |
object (Sheets)
用于定义
<ph type="x-smartling-placeholder"></ph>
Google 表格宏。
|
timeZone |
string
脚本时区设为一个可用的
<ph type="x-smartling-placeholder"></ph>
ZoneId值,例如“America/Denver”。
|
urlFetchWhitelist[] |
string
HTTPS 网址前缀列表。提取了任何网址端点(如果存在)
必须与此列表中的某个前缀匹配。这有助于保护
用户数据对于测试部署,此字段是选填字段,但
以及部署所需的资源详细了解
将网址列入许可名单。
|
webapp |
object (Webapp)
脚本项目的 Web 应用配置,仅在
项目会部署为 Web 应用。
|
如未另行说明,那么本页面中的内容已根据知识共享署名 4.0 许可获得了许可,并且代码示例已根据 Apache 2.0 许可获得了许可。有关详情,请参阅 Google 开发者网站政策。Java 是 Oracle 和/或其关联公司的注册商标。
最后更新时间 (UTC):2024-08-22。
[null,null,["最后更新时间 (UTC):2024-08-22。"],[[["The manifest file defines the configuration of an Apps Script project, including add-ons, Chat apps, dependencies, and execution settings."],["The manifest uses a JSON structure with top-level fields like `addOns`, `chat`, `dependencies`, `exceptionLogging`, `executionApi`, `oauthScopes`, `runtimeVersion`, `sheets`, `timeZone`, `urlFetchWhitelist`, and `webapp`."],["Each top-level field provides specific configurations for different aspects of the project like add-on types, Chat app behavior, external libraries, and runtime environment."],["The manifest structure allows developers to control various aspects of their Apps Script project, such as authorization scopes, exception logging, and the execution environment."],["Detailed substructures and examples are provided in separate pages for each top-level field within the manifest file."]]],[]]