- Ресурс: развертывание
- Конфигурация развертывания
- Входная точка
- EntryPointType
- Веб-приложениеEntryPoint
- WebAppConfig
- Доступ
- Выполнить как
- ExecutionApiEntryPoint
- ИсполнениеАпиКонфиг
- Аддонэнтрипоинт
- Аддонтипе
- Методы
Ресурс: развертывание
Представление развертывания одного сценария.
Представление JSON |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Поля | |
---|---|
deploymentId | Идентификатор развертывания для этого развертывания. |
deploymentConfig | Конфигурация развертывания. |
updateTime | Отметка даты и времени последнего изменения. Временная метка в формате RFC3339 UTC "Zulu" с разрешением в наносекунды и до девяти дробных цифр. Примеры: |
entryPoints[] | Точки входа развертывания. |
Конфигурация развертывания
Метаданные определяют, как настраивается развертывание.
Представление JSON |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Поля | |
---|---|
scriptId | Идентификатор диска проекта скрипта. |
versionNumber | Номер версии, на которой основано это развертывание. |
manifestFileName | Имя файла манифеста для этого развертывания. |
description | Описание этого развертывания. |
Входная точка
Конфигурация, определяющая внешний доступ к развертыванию.
Представление JSON |
---|
{ "entryPointType": enum ( |
Поля | |
---|---|
entryPointType | Тип точки входа. |
properties поля объединения. Свойства точки входа для каждого типа точки входа. properties могут быть только одним из следующих: | |
webApp | Спецификация точки входа для веб-приложений. |
executionApi | Спецификация точки входа для вызовов выполнения Apps Script API. |
addOn | Дополнительные свойства. |
EntryPointType
Типы точек входа.
перечисления | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED | Неустановленная точка входа. |
WEB_APP | Точка входа в веб-приложение. |
EXECUTION_API | Исполняемая точка входа API. |
ADD_ON | Точка входа надстройки. |
Веб-приложениеEntryPoint
Точка входа в веб-приложение.
Представление JSON |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Поля | |
---|---|
url | URL-адрес веб-приложения. |
entryPointConfig | Конфигурация точки входа. |
WebAppConfig
Конфигурация точки входа веб-приложения.
Представление JSON |
---|
{ "access": enum ( |
Поля | |
---|---|
access | У кого есть разрешение на запуск веб-приложения. |
executeAs | От имени кого выполнять веб-приложение. |
Доступ
Конфигурация доступа.
перечисления | |
---|---|
UNKNOWN_ACCESS | Значение по умолчанию, не следует использовать. |
MYSELF | Только пользователь, который развернул веб-приложение или исполняемый файл, может получить к нему доступ. Обратите внимание, что это не обязательно владелец проекта скрипта. |
DOMAIN | Только пользователи в том же домене, что и пользователь, развернувший веб-приложение или исполняемый файл, могут получить к нему доступ. |
ANYONE | Любой вошедший в систему пользователь может получить доступ к веб-приложению или исполняемому файлу. |
ANYONE_ANONYMOUS | Любой пользователь, вошедший в систему или нет, может получить доступ к веб-приложению или исполняемому файлу. |
Выполнить как
Конфигурация, указывающая пользователя, от имени которого должно запускаться веб-приложение.
перечисления | |
---|---|
UNKNOWN_EXECUTE_AS | Значение по умолчанию, не следует использовать. |
USER_ACCESSING | Сценарий запускается от имени пользователя, обращающегося к веб-приложению. |
USER_DEPLOYING | Сценарий запускается от имени пользователя, развернувшего веб-приложение. Обратите внимание, что это не обязательно владелец проекта скрипта. |
ExecutionApiEntryPoint
Исполняемая точка входа API.
Представление JSON |
---|
{
"entryPointConfig": {
object ( |
Поля | |
---|---|
entryPointConfig | Конфигурация точки входа. |
ИсполнениеАпиКонфиг
Конфигурация исполняемой точки входа API.
Представление JSON |
---|
{
"access": enum ( |
Поля | |
---|---|
access | У кого есть разрешение на запуск исполняемого файла API. |
Аддонэнтрипоинт
Дополнительная точка входа.
Представление JSON |
---|
{
"addOnType": enum ( |
Поля | |
---|---|
addOnType | Требуемый надстройкой список поддерживаемых типов контейнеров. |
title | Обязательное название дополнения. |
description | Необязательное описание надстройки. |
helpUrl | Необязательный URL-адрес справки надстройки. |
reportIssueUrl | Необязательный URL-адрес отчета надстройки. |
postInstallTipUrl | Обязательный URL-адрес подсказки после установки надстройки. |
Аддонтипе
AddType определяет, какую категорию надстроек обрабатывает хост-приложение. У каждого типа надстройки есть раздел манифеста скрипта, который используется при развертывании или выполнении надстройки данного типа.
перечисления | |
---|---|
UNKNOWN_ADDON_TYPE | Значение по умолчанию, неизвестный тип надстройки. |
GMAIL | Тип надстройки для Gmail. |
DATA_STUDIO | Тип надстройки для Data Studio. |
Методы | |
---|---|
| Создает развертывание проекта скрипта приложений. |
| Удаляет развертывание проекта скрипта приложений. |
| Получает развертывание проекта скрипта приложений. |
| Список развертываний проекта Apps Script. |
| Обновляет развертывание проекта скрипта приложений. |