Развёртывание проекта Apps Script — это версия скрипта, доступная для использования в качестве веб-приложения, надстройки или исполняемого файла API. Создавая и управляя развёртываниями, вы можете итерировать код, отслеживать изменения и контролировать, к какой именно версии кода будут иметь доступ ваши пользователи.
Существует два типа развертываний:
- Развертывания Head , которые всегда синхронизируются с текущим кодом проекта.
- Версионные развертывания , которые связаны с определенной версией проекта.
Развертывания головок
Развертывание Head — это текущий код проекта. При создании проекта Apps Script автоматически создается развертывание Head для этого проекта.
Развёртывание в головной части всегда синхронизировано с последним сохранённым кодом. Например, если вы создаёте версионное развёртывание, а затем изменяете код, развёртывание в головной части отражает эти изменения, в то время как версионное развёртывание остаётся неизменным.
Используйте развёртывания голов для тестирования кода. Не используйте развёртывания голов для публичного использования.
Версионные развертывания
Версионное развёртывание делает доступной определённую версию кода проекта. Это позволяет вашим пользователям продолжать использовать работающую версию, пока вы вносите изменения и улучшения в код.
При публикации приложения для публичного использования всегда используйте версионное развёртывание. Одновременно может быть активным несколько версионных развёртываний.
Важно : Вы не можете передать право собственности на версионированные развёртывания. При передаче права собственности на проект скрипта другому лицу владелец существующих версионированных развёртываний в проекте не изменится. Если администратор удалит учётную запись владельца развёртывания, могут возникнуть ошибки скриптов для его развёртываний.
Создать версионное развертывание
Чтобы развернуть версию надстройки Google Workspace, надстройки Editor, приложения Google Chat или исполняемого файла API, необходимо сначала переключить ассоциацию проекта Google Cloud вашего Apps Script с проекта по умолчанию на стандартный проект .
Чтобы создать версионное развертывание, выполните следующие действия:
- Откройте проект Apps Script.
- В правом верхнем углу нажмите Развернуть > Новое развертывание .
- Рядом с пунктом Выбрать тип нажмите Включить типов развертывания.
- Выберите тип развёртывания. Для надстроек Google Workspace, надстроек редактора и приложений Google Chat выберите «Дополнение» .
Введите информацию о вашем развертывании и нажмите кнопку «Развернуть» .
Просмотр версий развертываний
Чтобы просмотреть развертывания проекта Apps Script, в верхней части нажмите Развернуть > Управление развертываниями .
Чтобы просмотреть код конкретной версии, см. раздел Просмотр предыдущей версии .
Редактировать версионное развертывание
Вы можете редактировать версионное развертывание, чтобы изменить его описание или версию. Чтобы отредактировать развертывание, выполните следующие действия:
- Откройте проект Apps Script.
- Нажмите Развернуть > Управление развертываниями .
- Выберите активное развертывание, которое вы хотите изменить, и нажмите .
Внесите изменения и нажмите «Развернуть» .
Если вы хотите отредактировать архивное развертывание, необходимо повторно развернуть его, а затем выполнить предыдущие шаги.
Если вы хотите развернуть изменение кода проекта, создайте новую версию и отредактируйте развёртывание, чтобы использовать её. Новая версия будет автоматически использоваться всеми пользователями, использующими это развёртывание.
Найти идентификатор развертывания
Для каждого развертывания автоматически создается связанный строковый идентификатор. Чтобы найти этот идентификатор, выполните следующие действия:
- Откройте проект Apps Script.
- В правом верхнем углу нажмите Развернуть > Управление развертываниями .
Выберите активное развертывание, чтобы узнать его идентификатор.
Идентификаторы развертываний отображаются только для активных развертываний.
Тестирование развертывания
Способ тестирования развертывания зависит от типа создаваемого вами приложения.
Надстройка Google Workspace
Чтобы протестировать развертывание надстройки Google Workspace, см. раздел Тестирование надстроек Google Workspace .
Редактор дополнений
Чтобы протестировать развертывание надстройки редактора, см. раздел Тестирование надстройки редактора .
Веб-приложение
Чтобы протестировать развертывание веб-приложения, см. раздел Тестирование развертывания веб-приложения .
Приложение Google Чат
Чтобы протестировать развертывание приложения чата, необходимо сначала создать версию развертывания скрипта, чтобы получить доступ к его идентификатору развертывания.
Получив идентификатор развертывания, укажите его в конфигурации API чата и следуйте инструкциям по тестированию интерактивных функций .
Исполняемый API
Чтобы протестировать развертывание исполняемого файла API, необходимо сначала создать версионное развертывание . После создания развертывания выполните следующие действия:
- В правом верхнем углу проекта Apps Script нажмите Deploy > Test Deployments .
- Рядом с пунктом «Выбрать тип» нажмите «Включить типы развертывания».
> Исполняемый API-файл .
- Скопируйте и используйте URL-адрес для тестирования развертывания исполняемого файла API.
Архивировать версию развертывания
Версионированные развёртывания удалить нельзя. Вместо этого их можно архивировать.
Чтобы архивировать версионное развертывание:
- Откройте проект Apps Script.
- Нажмите Развернуть > Управление развертываниями .
- Выберите развертывание, которое вы хотите архивировать, и нажмите развертывание.
Повторное развертывание архивного развертывания
- Откройте проект Apps Script.
- В правом верхнем углу нажмите Развернуть > Управление развертываниями .
- Слева в разделе Архивировано выберите развертывание, которое вы хотите повторно развернуть, и нажмите > Развернуть .