Tworzenie wdrożeń i zarządzanie nimi

Wdrożenie projektu Apps Script to wersja skryptu których można używać jako aplikacji internetowej, dodatku lub pliku wykonywalnego interfejsu API. Tworząc zarządzanie wdrożeniami, iterowanie kodu, śledzenie zmian 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. Tworzenie skryptu Apps Script dla danego projektu, automatycznie utworzysz dla niego wdrożenie główne.

Wdrożenie w nagłówku jest zawsze zsynchronizowane z ostatnio zapisanym kodem. Dla: Jeśli na przykład utworzysz wdrożenie oparte na wersji, a następnie zmodyfikujesz kod, wdrożenie w części głównej odzwierciedla te zmiany, a wdrożenie z obsługą wersji pozostaje nienaruszony.

Testowanie kodu z użyciem najważniejszych wdrożeń. 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ą korzystać z działającej wersji podczas zmian i ulepszeń kodu.

Po opublikowaniu aplikacji do publicznego użytku zawsze używaj parametru wdrożenie z obsługą wersji. Możesz mieć wiele aktywnych wdrożeń z różnymi wersjami w jednorazowo.

Ważne: nie można przenosić własności wdrożeń w różnych wersjach. Jeśli przeniesienie własności projektu skryptu na inną osobę, właściciela istniejącego skryptu; nie zmienia się m.in. liczba wdrożeń w różnych wersjach projektu. Jeśli administrator spowoduje usunięcie konta właściciela wdrożenia, mogą wystąpić błędy skryptu ich wdrożeniach.

Tworzenie wdrożenia z obsługą wersji

Aby wdrożyć wersję dodatku do Google Workspace: Dodatek do edytora, aplikacja Google Chat lub interfejs API wykonywalny, musisz najpierw zmienić kod Apps Script Powiązanie projektu Google Cloud z projektu domyślnego do projektu standardowego projekt.

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ć. Dla: Dodatki do Google Workspace, dodatki do edytorów Aplikacje 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ę. Do edytować wdrożenie, wykonaj te czynności:

  1. Otwórz projekt Apps Script.
  2. Kliknij Wdróż >. Zarządzanie 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. wykonaj poprzednie kroki.

    Jeśli chcesz wdrożyć zmianę w kodzie projektu, utwórz nową wersję edytować wdrożenie, aby mogło z niego korzystać. Nowa wersja jest automatycznie używana przez wszystkie dla użytkowników korzystających z tego wdrożenia.

Znajdowanie identyfikatora wdrożenia

Z każdym wdrożeniem jest automatycznie tworzony identyfikator w postaci ciągu znaków. Do aby go znaleźć, wykonaj te czynności:

  1. Otwórz projekt Apps Script.
  2. W prawym górnym rogu kliknij Wdróż >. Zarządzanie 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, zobacz Testowanie 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

Aby przetestować wdrożenie aplikacji internetowej, zobacz Testowanie wdrożenia aplikacji internetowej.

Aplikacja Google Chat

Aby przetestować wdrożenie aplikacji Google Chat, najpierw utworzyć wdrożenie w wersji skryptu, aby uzyskać dostęp do jego identyfikatora wdrożenia.

Po uzyskaniu identyfikatora wdrożenia określ go w konfiguracji interfejsu Chat API. i postępuj zgodnie z instrukcjami, testy interaktywne

Plik wykonywalny interfejsu API

Aby przetestować wdrożenie wykonywalnego interfejsu API, najpierw i utworzyć wdrożenie z wersją. Po utworzeniu wdrożenia postępuj zgodnie z 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ń . > Plik wykonywalny interfejsu API.
  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ądzanie 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ądzanie wdrożeniami
  3. Po lewej stronie w sekcji Zarchiwizowane wybierz wdrożenie, które chcesz ponownie wdrożyć. i kliknij Edytuj > Wdróż.