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:
- 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ć. W przypadku dodatków do Google Workspace, dodatków do Edytora i aplikacji Google Chat wybierz Dodatek.
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:
- 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 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:
- 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ń 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:
- 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 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:
- Otwórz projekt Apps Script.
- Kliknij Wdróż > Zarządzaj wdrożeniami.
- Wybierz wdrożenie, które chcesz zarchiwizować, i kliknij Archiwizuj wdrożenie .
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óż.