Tworzenie wdrożeń i zarządzanie nimi

Wdrożenie projektu Apps Script to wersja skryptu udostępniona do użycia 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 kontrolować dokładną wersję kodu, do której mają dostęp użytkownicy.

Istnieją 2 typy wdrożeń:

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

Główne wdrożenia

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

Wdrożenie w nagłówku jest zawsze zsynchronizowane z ostatnio zapisanym kodem. Jeśli na przykład utworzysz wdrożenie z różnymi wersjami, a następnie zmodyfikujesz kod, wdrożenie w części głównej odzwierciedla te zmiany, a wdrożenie z różnymi wersjami pozostaje niezmienione.

Testowanie kodu za pomocą wdrożeń głównych. Nie używaj wdrożeń głównych do użytku publicznego.

Wdrożenia wersjonowane

Wdrożenie obsługi wersji udostępnia konkretną wersję kodu projektu. Dzięki temu użytkownicy mogą nadal korzystać z działającej wersji podczas wprowadzania zmian w kodzie.

Gdy aplikacja zostanie opublikowana do użytku publicznego, zawsze używaj wdrożenia z obsługą wersji. Możesz mieć jednocześnie wiele aktywnych wdrożeń w różnych wersjach.

Ważne: nie można przenosić własności wdrożeń w różnych wersjach. Jeśli przeniesiesz własność projektu skryptu na inną osobę, właściciel istniejących wdrożeń w ramach projektu nie zmieni się. Jeśli administrator usunie konto właściciela wdrożenia, mogą wystąpić błędy skryptu dotyczące wdrożeń.

Tworzenie wdrożenia z obsługą wersji

Aby wdrożyć wersję dodatku do Google Workspace, dodatku do edytora, aplikacji Google Chat lub pliku wykonywalnego interfejsu API, musisz najpierw zmienić powiązanie projektu Google Cloud z projektem Apps Script z projektu domyślnego 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 lub 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 wyświetlić kod konkretnej wersji, zapoznaj się z sekcją Wyświetlanie poprzedniej wersji.

Edytuj wdrożenie z obsługą wersji

Możesz edytować wdrożenie z wersjami, 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ć czynności opisane powyżej.

    Jeśli chcesz wdrożyć zmianę w kodzie projektu, utwórz nową wersję i zmodyfikuj wdrożenie, aby z niej korzystać. Nowa wersja będzie automatycznie używana przez wszystkich użytkowników tego wdrożenia.

Znajdowanie identyfikatora wdrożenia

Z każdym wdrożeniem jest automatycznie tworzony identyfikator w postaci ciągu znaków. Aby znaleźć ten identyfikator, 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ń pojawiają się tylko w aktywnych wdrożeniach.

Testowanie wdrożenia

Sposób testowania wdrożenia zależy od typu skompilowanej aplikacji.

Dodatek do Google Workspace

Aby przetestować wdrożenie dodatku do Google Workspace, zapoznaj się z informacjami o testowaniu dodatków do Google Workspace.

Dodatek do edytora

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

Aplikacja internetowa

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

Aplikacja Google Chat

Aby przetestować wdrożenie aplikacji Google Chat, musisz najpierw utworzyć wdrożenie z obsługą wersji skryptu, aby uzyskać dostęp do jego identyfikatora wdrożenia.

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

Plik wykonywalny interfejsu API

Aby przetestować wdrożenie wykonywalne 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 Executable.
  3. Skopiuj URL i użyj go, aby przetestować wdrożenie w formacie wykonywalnym interfejsu API.

Archiwizowanie wdrożenia z obsługą wersji

Nie możesz usuwać wdrożeń mających różne wersje. Zamiast tego możesz je zarchiwizować.

Aby zarchiwizować wdrożenie mające różne wersje:

  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óż.