Tworzenie wdrożeń i zarządzanie nimi

Wdrożenie projektu Apps Script to wersja skryptu, która jest dostępna do użytku jako aplikacja internetowa, dodatek lub plik wykonywalny interfejsu API. Dzięki tworzeniu wdrożeń i zarządzaniu nimi możesz iterować kod, śledzić zmiany i dokładnie kontrolować wersję kodu, do której mają dostęp użytkownicy.

Dostępne są 2 typy wdrożeń:

  • Wdrożenia główne, które są zawsze synchronizowane z bieżącym kodem projektu.
  • Wdrożenia z różnymi wersjami połączone z konkretną wersją projektu.

Wdrożenia z nagłówka

Wdrożenie główne to bieżący kod projektu. Podczas tworzenia projektu Apps Script automatycznie tworzysz dla niego główne wdrożenie.

Wdrożenie z nagłówka jest zawsze zsynchronizowane z ostatnio zapisanym kodem. Jeśli na przykład utworzysz wdrożenie z obsługą wersji, a potem zmodyfikujesz kod, wdrożenie główne uwzględni te zmiany, a wdrożenie z obsługą wersji pozostanie bez zmian.

Używaj wdrożeń z nagłówkami do testowania kodu. Nie używaj wdrożeń z nagłówkami do użytku publicznego.

Wdrożenia z wersjami

Wdrożenie z obsługą wersji udostępnia określoną wersję kodu projektu. Dzięki temu użytkownicy będą mogli nadal korzystać z działającej wersji, a Ty wprowadzisz zmiany i ulepszenia w kodzie.

Gdy aplikacja jest publikowana do użytku publicznego, zawsze używaj wdrożenia z wersjami. Możesz mieć wiele aktywnych wdrożeń z wersjami naraz.

Ważne: nie możesz przenieść własności wdrożeń z obsługą wersji. Jeśli przeniesiesz na inną osobę własność projektu skryptu, właściciel istniejących wdrożeń w projekcie nie zmieni się. Jeśli administrator usunie konto właściciela wdrożenia, mogą wystąpić błędy skryptów ich wdrożeń.

Tworzenie wdrożenia z obsługą wersji

Aby wdrożyć wersję dodatku do Google Workspace, dodatku do Edytora, aplikacji Google Chat lub interfejsu API, musisz najpierw zmienić powiązanie projektu Google Cloud z projektem Apps Script z projektem domyślnym na projekt standardowy.

Aby utworzyć wdrożenie z obsługą wersji, wykonaj te czynności:

  1. Otwórz projekt Apps Script.
  2. W prawym górnym rogu kliknij Wdróż > Nowe wdrożenie.
  3. Obok opcji Wybierz typ kliknij Włącz typy wdrożeń .
  4. Wybierz typ wdrożenia, które chcesz wdrożyć. W przypadku dodatków do Google Workspace, dodatków do Edytora i aplikacji Google Chat wybierz Dodatek.
  5. Wpisz informacje o wdrożeniu i kliknij Wdróż.

Wyświetl wdrożenia z obsługą wersji

Aby wyświetlić wdrożenia projektu Apps Script, u góry kliknij Wdróż > Zarządzaj wdrożeniami.

Aby dowiedzieć się, jak wyświetlić kod określonej wersji, zapoznaj się z sekcją Wyświetlanie poprzedniej wersji.

Edytuj wdrożenie z obsługą wersji

Możesz edytować wdrożenie z obsługą wersji, aby zmienić jego opis lub wersję. Aby edytować wdrożenie, wykonaj te czynności:

  1. Otwórz projekt Apps Script.
  2. Kliknij Wdróż > Zarządzaj wdrożeniami.
  3. Wybierz aktywne wdrożenie, które chcesz zmienić, i kliknij Edytuj .
  4. Wprowadź zmiany i kliknij Wdróż.

    Jeśli chcesz edytować zarchiwizowane wdrożenie, musisz je wdrożyć ponownie, a następnie wykonać poprzednie kroki.

    Aby wdrożyć zmianę w kodzie projektu, utwórz nową wersję i edytuj wdrożenie, aby z niej korzystać. Nowa wersja jest automatycznie używana przez wszystkich użytkowników, którzy z niej korzystają.

Znajdowanie identyfikatora wdrożenia

Do każdego wdrożenia automatycznie tworzony jest powiązany identyfikator ciągu znaków. Aby go znaleźć, wykonaj te czynności:

  1. Otwórz projekt Apps Script.
  2. W prawym górnym rogu kliknij Wdróż > Zarządzaj wdrożeniami.
  3. Wybierz aktywne wdrożenie, aby znaleźć jego identyfikator.

    Identyfikatory wdrożeń są widoczne tylko w aktywnych wdrożeniach.

Testowanie wdrożenia

Sposób testowania wdrożenia zależy od typu aplikacji, którą kompilujesz.

Dodatek do Google Workspace

Aby przetestować wdrożenie dodatku do Google Workspace, przeczytaj artykuł o testowaniu dodatków do Google Workspace.

Dodatek do Edytora

Aby przetestować wdrożenie dodatku do edytora, przeczytaj artykuł Testowanie dodatku do Edytora.

Aplikacja internetowa

Informacje o tym, jak przetestować wdrożenie aplikacji internetowej, znajdziesz w artykule Testowanie wdrożenia aplikacji internetowej.

Aplikacja Google Chat

Aby przetestować wdrożenie aplikacji do obsługi czatu, musisz najpierw utworzyć wdrożenie z różnymi wersjami skryptu, aby uzyskać dostęp do jego identyfikatora wdrożenia.

Po otrzymaniu identyfikatora wdrożenia wykonaj czynności pozwalające włączyć Google Chat API. Na stronie konfiguracji w sekcji „Uprawnienia” wpisz tylko swój adres e-mail, aby móc zainstalować i przetestować aplikację.

Plik wykonywalny interfejsu API

Aby przetestować wdrożenie pliku wykonywalnego interfejsu API, musisz najpierw utworzyć wdrożenie z obsługą wersji. Po utworzeniu wdrożenia wykonaj te czynności:

  1. W prawym górnym rogu projektu Apps Script kliknij Wdróż > Testuj wdrożenia.
  2. Obok opcji „Wybierz typ” kliknij Włącz typy wdrożeń > Interfejs API wykonywalny.
  3. Skopiuj i użyj tego adresu URL, aby przetestować wdrożenie wykonywalne interfejsu API.

Archiwizowanie wdrożenia z obsługą wersji

Nie możesz usunąć wdrożeń z wersjami. Zamiast tego możesz je archiwizować.

Aby zarchiwizować wdrożenie z obsługą wersji:

  1. Otwórz projekt Apps Script.
  2. Kliknij Wdróż > Zarządzaj wdrożeniami.
  3. Wybierz wdrożenie, które chcesz zarchiwizować, i kliknij Archiwizuj wdrożenie .

Ponowne wdrażanie zarchiwizowanego wdrożenia

  1. Otwórz projekt Apps Script.
  2. W prawym górnym rogu kliknij Wdróż > Zarządzaj wdrożeniami.
  3. Po lewej stronie w sekcji Zarchiwizowane wybierz wdrożenie, które chcesz ponownie wdrożyć, i kliknij Edytuj > Wdróż.