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