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:
- Otwórz projekt Apps Script.
- W prawym górnym rogu kliknij Wdróż > Nowe wdrożenie.
- Obok opcji Wybierz typ kliknij Włącz typy wdrożeń .
- Wybierz typ wdrożenia, które chcesz wdrożyć.
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:
- Otwórz projekt Apps Script.
- Kliknij Wdróż > Zarządzaj wdrożeniami.
- Wybierz aktywne wdrożenie, które chcesz zmienić, i kliknij Edytuj .
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
- Otwórz projekt Apps Script.
- W prawym górnym rogu kliknij Wdróż > Zarządzaj wdrożeniami.
- 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:
- Otwórz projekt Apps Script.
- W prawym górnym rogu kliknij Wdróż > Zarządzaj wdrożeniami.
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:
- W prawym górnym rogu projektu Apps Script kliknij Wdróż > Testuj wdrożenia.
- Obok opcji „Wybierz typ” kliknij Włącz typy wdrożeń
> Interfejs API wykonywalny.
- 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ć.
- Otwórz projekt Apps Script.
- Kliknij Wdróż > Zarządzaj wdrożeniami.
- Wybierz wdrożenie, które chcesz zarchiwizować, i kliknij Archiwizuj wdrożenie .