- 资源:Deployment
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- DeploymentConfig
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- EntryPoint
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- EntryPointType
- WebAppEntryPoint
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- WebAppConfig
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- 访问权限
- ExecuteAs
- ExecutionApiEntryPoint
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- ExecutionApiConfig
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- AddOnEntryPoint
          <ph type="x-smartling-placeholder">- </ph>
            
- JSON 表示法
 
- AddOnType
- 方法
资源:Deployment
表示单个脚本部署。
| JSON 表示法 | 
|---|
| { "deploymentId": string, "deploymentConfig": { object ( | 
| 字段 | |
|---|---|
| deploymentId | 
 此部署的部署 ID。 | 
| deploymentConfig | 
 部署配置。 | 
| updateTime | 
 上次修改日期时间戳。 时间戳采用 RFC3339 世界协调时间(UTC,即“祖鲁时”)格式,精确到纳秒,最多九个小数位。示例: | 
| entryPoints[] | 
 部署的入口点。 | 
DeploymentConfig
元数据,用于定义如何配置部署。
| JSON 表示法 | 
|---|
| { "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } | 
| 字段 | |
|---|---|
| scriptId | 
 脚本项目的云端硬盘 ID。 | 
| versionNumber | 
 此部署所基于的版本号。 | 
| manifestFileName | 
 此部署的清单文件名称。 | 
| description | 
 此部署的说明。 | 
EntryPoint
用于定义如何在外部访问部署的配置。
| JSON 表示法 | 
|---|
| { "entryPointType": enum ( | 
| 字段 | |
|---|---|
| entryPointType | 
 入口点的类型。 | 
| 联合字段 properties。每个入口点类型的入口点属性。properties只能是下列其中一项: | |
| webApp | 
 Web 应用的入口点规范。 | 
| executionApi | 
 Apps Script API 执行调用的入口点规范。 | 
| addOn | 
 插件属性。 | 
EntryPointType
入口点的类型。
| 枚举 | |
|---|---|
| ENTRY_POINT_TYPE_UNSPECIFIED | 未指定的入口点。 | 
| WEB_APP | Web 应用入口点。 | 
| EXECUTION_API | API 可执行入口点。 | 
| ADD_ON | 插件入口点。 | 
WebAppEntryPoint
Web 应用入口点。
| JSON 表示法 | 
|---|
| {
  "url": string,
  "entryPointConfig": {
    object ( | 
| 字段 | |
|---|---|
| url | 
 Web 应用的网址。 | 
| entryPointConfig | 
 入口点的配置。 | 
WebAppConfig
Web 应用入口点配置。
| JSON 表示法 | 
|---|
| { "access": enum ( | 
| 字段 | |
|---|---|
| access | 
 谁有权运行 Web 应用。 | 
| executeAs | 
 作为谁执行 Web 应用。 | 
访问
访问权限配置。
| 枚举 | |
|---|---|
| UNKNOWN_ACCESS | 不应使用默认值。 | 
| MYSELF | 只有部署了 Web 应用或可执行文件的用户才能访问它。请注意,这不一定是脚本项目的所有者。 | 
| DOMAIN | 只有部署 Web 应用或可执行文件的用户所在网域中的用户才能访问该应用。 | 
| ANYONE | 任何已登录的用户都可以访问 Web 应用或可执行文件。 | 
| ANYONE_ANONYMOUS | 任何用户(无论是否登录)均可访问 Web 应用或可执行文件。 | 
ExecuteAs
一种配置,用于指定 Web 应用应在哪个用户的授权下运行。
| 枚举 | |
|---|---|
| UNKNOWN_EXECUTE_AS | 不应使用默认值。 | 
| USER_ACCESSING | 该脚本以用户访问 Web 应用的身份运行。 | 
| USER_DEPLOYING | 脚本以部署 Web 应用的用户身份运行。请注意,这不一定是脚本项目的所有者。 | 
ExecutionApiEntryPoint
API 可执行入口点。
| JSON 表示法 | 
|---|
| {
  "entryPointConfig": {
    object ( | 
| 字段 | |
|---|---|
| entryPointConfig | 
 入口点的配置。 | 
ExecutionApiConfig
API 可执行入口点配置。
| JSON 表示法 | 
|---|
| {
  "access": enum ( | 
| 字段 | |
|---|---|
| access | 
 有权运行 API 可执行文件的人员。 | 
AddOnEntryPoint
插件入口点。
| JSON 表示法 | 
|---|
| {
  "addOnType": enum ( | 
| 字段 | |
|---|---|
| addOnType | 
 此插件支持的容器类型列表。 | 
| title | 
 插件的必填标题。 | 
| description | 
 插件的可选说明。 | 
| helpUrl | 
 该插件的可选帮助网址。 | 
| reportIssueUrl | 
 该插件的可选报告问题网址。 | 
| postInstallTipUrl | 
 插件的安装后提示网址。 | 
AddOnType
AddType 定义托管应用处理的插件类别。每种插件类型都有脚本清单的一部分,在部署或执行指定类型的插件时可以使用该部分。
| 枚举 | |
|---|---|
| UNKNOWN_ADDON_TYPE | 默认值,插件类型未知。 | 
| GMAIL | Gmail 的插件类型。 | 
| DATA_STUDIO | 数据洞察的插件类型。 | 
| 方法 | |
|---|---|
| 
 | 创建 Apps 脚本项目的部署。 | 
| 
 | 删除 Apps 脚本项目的部署。 | 
| 
 | 获取 Apps 脚本项目的部署。 | 
| 
 | 列出 Apps 脚本项目的部署。 | 
| 
 | 更新 Apps 脚本项目的部署。 |