Wdrożenie projektu Apps Script to wersja skryptu, która jest udostępniana do użytku jako aplikacja internetowa, dodatek lub plik wykonywalny interfejsu API. Tworząc wdrożenia i nimi zarządzając, możesz iteracyjnie rozwijać kod, śledzić zmiany i kontrolować, do której wersji kodu mają dostęp użytkownicy.
Istnieją 2 rodzaje wdrożeń:
- Wdrożenia główne, które są zawsze synchronizowane z kodem bieżącego projektu.
- Wdrożenia z wersjami, które są połączone z konkretną wersją projektu.
Wdrożenia z nagłówka
Wdrożenie z nagłówka to bieżący kod projektu. Gdy utworzysz projekt Apps Script, automatycznie utworzysz dla niego wdrożenie główne.
Wdrożenie główne jest zawsze zsynchronizowane z ostatnio zapisanym kodem. Jeśli na przykład utworzysz wdrożenie z wersją, a potem zmodyfikujesz kod, zmiany te zostaną odzwierciedlone we wdrożeniu głównym, a wdrożenie z wersją pozostanie bez zmian.
Używaj wdrożeń head do testowania kodu. Nie używaj wdrożeń na głowie do użytku publicznego.
Wdrożenia z obsługą wersji
Wdrożenie z określoną wersją udostępnia konkretną wersję kodu projektu. Dzięki temu użytkownicy mogą nadal korzystać z działającej wersji, podczas gdy Ty wprowadzasz zmiany i ulepszenia w kodzie.
Gdy aplikacja jest publikowana do użytku publicznego, zawsze używaj wdrożenia z określoną wersją. Możesz mieć jednocześnie kilka aktywnych wdrożeń z wersjami.
Ważne: nie można przenieść własności wdrożeń z wersjami. Jeśli przekażesz komuś własność projektu skryptu, właściciel istniejących w projekcie wdrożeń z wersjami nie ulegnie zmianie. Jeśli administrator usunie konto właściciela wdrożenia, w przypadku jego wdrożeń mogą wystąpić błędy skryptu.
Tworzenie wdrożenia z określoną wersją
Aby wdrożyć wersję dodatku do Google Workspace, dodatku do edytora, aplikacji Google Chat lub pliku wykonywalnego interfejsu API, musisz najpierw przełączyć powiązanie projektu Apps Script z domyślnym projektem Google Cloud na standardowy projekt.
Aby utworzyć wdrożenie z wersją, 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żenia .
- Wybierz typ wdrożenia, który chcesz wdrożyć. W przypadku dodatków do Google Workspace, dodatków edytora i aplikacji Google Chat wybierz Dodatek.
Wpisz informacje o wdrożeniu i kliknij Wdróż.
Wyświetlanie wdrożeń z wersjami
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.
Edytowanie wdrożenia z wersjami
Możesz edytować wdrożenie z wersją, 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 aktywną implementację, którą chcesz zmienić, i kliknij Edytuj .
Wprowadź zmiany i kliknij Wdróż.
Jeśli chcesz edytować zarchiwizowaną wdrożenie, musisz wdrożyć ją ponownie, a następnie wykonać opisane powyżej czynności.
Gdy chcesz 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 korzystają z tego wdrożenia.
Znajdowanie identyfikatora wdrożenia
Każde wdrożenie ma powiązany z nim identyfikator w postaci ciągu znaków, który jest tworzony automatycznie. Aby znaleźć ten identyfikator, 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żenia pojawiają się tylko w przypadku aktywnych wdrożeń.
Testowanie wdrożenia
Sposób testowania wdrożenia zależy od typu tworzonej aplikacji.
Dodatek do Google Workspace
Aby przetestować wdrożenie dodatku do Google Workspace, zapoznaj się z artykułem 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 skryptu z określoną wersją, aby uzyskać dostęp do jego identyfikatora.
Gdy uzyskasz identyfikator wdrożenia, podaj go w konfiguracji interfejsu Chat API i wykonaj czynności, aby przetestować funkcje interaktywne.
Plik wykonywalny interfejsu API
Aby przetestować wdrożenie pliku wykonywalnego interfejsu API, musisz najpierw utworzyć wdrożenie z określoną wersją. Po utworzeniu wdrożenia wykonaj te czynności:
- W prawym górnym rogu projektu Apps Script kliknij Wdróż > Testowe wdrożenia.
- Obok pozycji „Wybierz typ” kliknij Włącz typy wdrożenia
> Plik wykonywalny interfejsu API.
- Skopiuj i użyj adresu URL, aby przetestować wdrożenie pliku wykonywalnego interfejsu API.
Archiwizowanie wdrożenia z wersjami
Nie możesz usuwać wdrożeń z wersjami. Zamiast tego możesz je zarchiwizować.
Aby zarchiwizować wdrożenie wersji:
- Otwórz projekt Apps Script.
- Kliknij Wdróż > Zarządzaj wdrożeniami.
- Wybierz wdrożenie, które chcesz zarchiwizować, i kliknij Zarchiwizuj 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óż.