- Ресурс: Развертывание
- Конфигурация развертывания
- Точка входа
- Энтрипоинттипе
- Веб-приложениеEntryPoint
- Конфигурация веб-приложения
- Доступ
- Выполнить как
- ВыполнениеApiEntryPoint
- ВыполнениеApiConfig
- Аддонэнтрипоинт
- Аддонтипе
- Методы
Ресурс: Развертывание
Представление развертывания одного сценария.
JSON-представление |
---|
{ "deploymentId": string, "deploymentConfig": { object ( |
Поля | |
---|---|
deploymentId | Идентификатор развертывания для этого развертывания. |
deploymentConfig | Конфигурация развертывания. |
updateTime | Отметка даты и времени последнего изменения. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
entryPoints[] | Точки входа в развертывание. |
Конфигурация развертывания
Метаданные определяют, как настраивается развертывание.
JSON-представление |
---|
{ "scriptId": string, "versionNumber": integer, "manifestFileName": string, "description": string } |
Поля | |
---|---|
scriptId | Идентификатор диска проекта скрипта. |
versionNumber | Номер версии, на которой основано это развертывание. |
manifestFileName | Имя файла манифеста для этого развертывания. |
description | Описание этого развертывания. |
Точка входа
Конфигурация, определяющая способ внешнего доступа к развертыванию.
JSON-представление |
---|
{ "entryPointType": enum ( |
Поля | |
---|---|
entryPointType | Тип точки входа. |
properties поля объединения. Свойства точки входа для каждого типа точки входа. properties могут быть только одним из следующих: | |
webApp | Спецификация точки входа для веб-приложений. |
executionApi | Спецификация точки входа для вызовов выполнения API Apps Script. |
addOn | Дополнительные свойства. |
Энтрипоинттипе
Типы точек входа.
Перечисления | |
---|---|
ENTRY_POINT_TYPE_UNSPECIFIED | Неуказанная точка входа. |
WEB_APP | Точка входа веб-приложения. |
EXECUTION_API | Точка входа исполняемого API. |
ADD_ON | Точка входа надстройки. |
Веб-приложениеEntryPoint
Точка входа веб-приложения.
JSON-представление |
---|
{
"url": string,
"entryPointConfig": {
object ( |
Поля | |
---|---|
url | URL-адрес веб-приложения. |
entryPointConfig | Конфигурация точки входа. |
Конфигурация веб-приложения
Конфигурация точки входа веб-приложения.
JSON-представление |
---|
{ "access": enum ( |
Поля | |
---|---|
access | У кого есть разрешение на запуск веб-приложения. |
executeAs | От имени кого запускать веб-приложение. |
Доступ
Конфигурация доступа.
Перечисления | |
---|---|
UNKNOWN_ACCESS | Значение по умолчанию, не следует использовать. |
MYSELF | Доступ к нему может получить только тот пользователь, который развернул веб-приложение или исполняемый файл. Обратите внимание, что это не обязательно владелец проекта сценария. |
DOMAIN | Доступ к нему могут получить только пользователи в том же домене, что и пользователь, развернувший веб-приложение или исполняемый файл. |
ANYONE | Любой вошедший в систему пользователь может получить доступ к веб-приложению или исполняемому файлу. |
ANYONE_ANONYMOUS | Любой пользователь, вошедший в систему или нет, может получить доступ к веб-приложению или исполняемому файлу. |
Выполнить как
Конфигурация, определяющая пользователя, от имени которого должно запускаться веб-приложение.
Перечисления | |
---|---|
UNKNOWN_EXECUTE_AS | Значение по умолчанию, не следует использовать. |
USER_ACCESSING | Сценарий запускается от имени пользователя, обращающегося к веб-приложению. |
USER_DEPLOYING | Сценарий выполняется от имени пользователя, который развернул веб-приложение. Обратите внимание, что это не обязательно владелец проекта сценария. |
ВыполнениеApiEntryPoint
Точка входа исполняемого API.
JSON-представление |
---|
{
"entryPointConfig": {
object ( |
Поля | |
---|---|
entryPointConfig | Конфигурация точки входа. |
ВыполнениеApiConfig
Конфигурация исполняемой точки входа 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 | Тип дополнения для Студии данных. |
Методы | |
---|---|
| Создает развертывание проекта Apps Script. |
| Удаляет развертывание проекта Apps Script. |
| Получает развертывание проекта Apps Script. |
| Перечисляет развертывания проекта Apps Script. |
| Обновляет развертывание проекта Apps Script. |