- 资源:Deployment
- DeploymentConfig
- EntryPoint
- EntryPointType
- WebAppEntryPoint
- WebAppConfig
- 访问权限
- ExecuteAs
- ExecutionApiEntryPoint
- ExecutionApiConfig
- AddOnEntryPoint
- 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 脚本项目的部署。 |