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 kontrolować dokładną wersję kodu, do której mają dostęp użytkownicy.

Istnieją 2 typy wdrożeń:

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

Główne wdrożenia

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 wersjami, a potem zmodyfikujesz kod, główne wdrożenie odzwierciedla te zmiany, a wdrożenie z wersjami pozostanie bez zmian.

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

Wdrożenia z wersjami

Wdrożenie z wersjami 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. Jednocześnie możesz mieć wiele aktywnych wdrożeń z różnymi wersjami.

Ważne: nie możesz przenieść własności wdrożeń mających różne wersje. 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 we wdrożeniach.

Tworzenie wdrożenia z różnymi wersjami

Jeśli chcesz wdrożyć skrypt jako dodatek lub plik wykonywalny interfejsu API, musisz najpierw zmienić powiązanie projektu Google Cloud Apps Script z projektem domyślnym na projekt standardowy.

Aby utworzyć wdrożenie z różnymi wersjami, 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ć.
  5. Wpisz informacje o wdrożeniu i kliknij Wdróż.

Wyświetl wdrożenia z wersjami

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

Aby dowiedzieć się, jak wyświetlić kod konkretnej wersji, przeczytaj artykuł Wyświetlanie poprzedniej wersji.

Edytowanie wdrożenia z wersjami

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 zmodyfikować zarchiwizowane wdrożenie, musisz je wdrożyć ponownie, a następnie wykonać poprzednie instrukcje.

    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 korzystających z tego wdrożenia.

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

Znajdowanie identyfikatora wdrożenia

Do każdego wdrożenia jest automatycznie tworzony 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ń pojawiają się tylko w przypadku aktywnych wdrożeń.

Testowanie wdrożenia

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

Dodatek do Google Workspace

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

Dodatek do edytora

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

Aplikacja internetowa

Aby przetestować wdrożenie aplikacji internetowej, przeczytaj artykuł Testowanie wdrożenia aplikacji internetowej.

Aplikacja Google Chat

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

Po otrzymaniu 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 móc zainstalować i przetestować aplikację.

Plik wykonywalny interfejsu API

Aby przetestować wdrożenie pliku wykonywalnego interfejsu API, musisz najpierw utworzyć wdrożenie z różnymi wersjami. 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 adresu URL, aby przetestować wdrożenie wykonywalne interfejsu API.

Usuń wdrożenie z różnymi wersjami

W najnowszym IDE możesz tylko archiwizować wdrożenia, a nie usuwać.

  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 .