Создание развертываний и управление ими

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Развертывание проекта скрипта приложений — это версия скрипта, доступная для использования в качестве веб-приложения, надстройки или исполняемого файла API. Создавая развертывания и управляя ими, вы можете повторять свой код, отслеживать свои изменения и контролировать точную версию кода, к которой имеют доступ ваши пользователи.

Существует два типа развертывания:

  • Головные развертывания , которые всегда синхронизируются с текущим кодом проекта.
  • Версионные развертывания , которые связаны с определенной версией проекта.

Головные развертывания

Головное развертывание — это текущий код проекта. Когда вы создаете проект Apps Script, вы автоматически создаете головное развертывание для этого проекта.

Головное развертывание всегда синхронизировано с последним сохраненным кодом. Например, если вы создаете версионное развертывание, а затем изменяете свой код, головное развертывание отражает эти изменения, а версионное развертывание остается неизменным.

Используйте головные развертывания для тестирования кода. Не используйте головные развертывания для публичного использования.

Версионные развертывания

Версионное развертывание делает доступной определенную версию кода проекта. Это позволяет вашим пользователям продолжать использовать работающую версию, пока вы вносите изменения и улучшения в код.

Когда ваше приложение публикуется для общего пользования, всегда используйте версионное развертывание. У вас может быть несколько активных версионных развертываний одновременно.

Важно ! Вы не можете передать право собственности на версионные развертывания. Если вы передадите кому-либо право владения проектом скрипта, владелец существующих версионных развертываний в рамках проекта не изменится. Если администратор удалит учетную запись владельца развертывания, вы можете столкнуться с ошибками сценария для его развертываний.

Создание версионного развертывания

Если вы хотите развернуть свой скрипт как надстройку или исполняемый файл API, вы должны сначала переключить связь Google Cloud Project вашего скрипта приложений с проекта по умолчанию на стандартный проект .

Чтобы создать версионное развертывание, выполните следующие действия.

  1. Откройте проект скрипта приложений.
  2. В правом верхнем углу щелкните Развернуть > Новое развертывание .
  3. Рядом с пунктом « Выбрать тип» нажмите «Включить типов развертывания» .
  4. Выберите тип развертывания, который вы хотите развернуть.
  5. Введите информацию о вашем развертывании и нажмите Deploy .

Просмотр версионных развертываний

Чтобы просмотреть развертывания проекта Apps Script, вверху щелкните Развернуть > Управление развертываниями .

Изменить версионное развертывание

Вы можете отредактировать версионное развертывание, чтобы изменить его имя или версию. Чтобы изменить развертывание, выполните следующие действия.

  1. Откройте проект скрипта приложений.
  2. В правом верхнем углу щелкните Развернуть > Управление развертываниями .
  3. Выберите активное развертывание, которое вы хотите изменить, и нажмите Edit .
  4. Внесите изменения и нажмите « Развернуть» .

    Если вы хотите отредактировать заархивированное развертывание, необходимо повторно развернуть его, а затем выполнить описанные выше действия.

    Если вы хотите развернуть изменение кода проекта, создайте новую версию и отредактируйте развертывание, чтобы использовать ее. Новая версия автоматически используется всеми пользователями, использующими это развертывание.

Повторное развертывание заархивированного развертывания

  1. Откройте проект скрипта приложений.
  2. В правом верхнем углу щелкните Развернуть > Управление развертываниями .
  3. Слева в разделе « Архив » выберите развертывание, которое вы хотите повторно развернуть, и нажмите « » > « Развернуть ».

Найдите идентификатор развертывания

Для каждого развертывания автоматически создается связанный строковый идентификатор. Чтобы найти этот идентификатор, выполните следующие действия:

  1. Откройте проект скрипта приложений.
  2. В правом верхнем углу щелкните Развернуть > Управление развертываниями .
  3. Выберите активное развертывание, чтобы найти его идентификатор.

    Идентификаторы развертывания отображаются только в активных развертываниях.

Протестируйте развертывание

Способ тестирования развертывания зависит от типа создаваемого приложения.

Надстройка Google Workspace

Чтобы протестировать развертывание надстройки Google Workspace, см. раздел Тестирование надстроек Google Workspace .

Надстройка редактора

Сведения о тестировании надстройки редактора см. в разделе Тестирование надстройки редактора .

Веб-приложение

Сведения о тестировании развертывания веб-приложения см. в разделе Тестирование развертывания веб-приложения .

Приложение для чата

Чтобы протестировать развертывание приложения Chat, необходимо сначала создать версионное развертывание сценария, чтобы получить доступ к его идентификатору развертывания.

Получив идентификатор развертывания, следуйте инструкциям по включению Google Chat API . На странице конфигурации в разделе «Разрешения» укажите только свой адрес электронной почты, чтобы вы могли установить и протестировать свое приложение.

Исполняемый файл API

Чтобы протестировать развертывание исполняемого файла API, необходимо сначала создать версионное развертывание . После создания развертывания выполните следующие действия:

  1. В правом верхнем углу проекта Apps Script нажмите Deploy > Test Deployments .
  2. Рядом с «Выберите тип» нажмите «Включить типы развертывания». > Исполняемый файл API .
  3. Скопируйте и используйте URL-адрес, чтобы протестировать развертывание исполняемого файла API.

Удалить версионное развертывание

В последней версии IDE вы можете только архивировать развертывания, но не удалять их.

  1. Откройте проект скрипта приложений.
  2. В правом верхнем углу щелкните Развернуть > Управление развертываниями .
  3. Выберите развертывание, которое нужно заархивировать, и щелкните Архивировать развертывания.