Projekt skryptu reprezentuje zbiór plików i zasobów
w Google Apps Script, czasem nazywanych po prostu „skryptem”. Projekt skryptu zawiera co najmniej jeden plik skryptu, który może być plikiem kodu (z rozszerzeniem .gs
) lub HTML (rozszerzeniem .html
). W plikach HTML możesz też dodawać
JavaScript i CSS.
W edytorze skryptów w danym momencie otwarty jest tylko jeden projekt. Możesz otworzyć wiele projektów w wielu oknach lub na wielu kartach przeglądarki.
Tworzenie i usuwanie projektów
W tej sekcji dowiesz się, jak tworzyć i usuwać samodzielne projekty Apps Script lub powiązane z kontenerem.
Utwórz samodzielny projekt
Aby utworzyć samodzielny projekt za pomocą Apps Script:
- Wejdź na stronę
script.google.com
. - Kliknij Nowy projekt.
- W edytorze skryptów kliknij Projekt bez tytułu.
- Nadaj projektowi nazwę i kliknij Zmień nazwę.
Tworzenie samodzielnego projektu na Dysku Google
- Otwórz Dysk Google.
- Kliknij Nowy > Więcej > Google Apps Script.
Tworzenie projektu powiązanego z kontenerem w Dokumentach, Arkuszach lub Prezentacjach Google
- Otwórz plik Dokumentów, Arkuszy lub Prezentacji.
- Kliknij Rozszerzenia > Google Apps Script.
- W edytorze skryptów kliknij Projekt bez tytułu.
- Nadaj projektowi nazwę i kliknij Zmień nazwę.
Tworzenie projektu powiązanego z kontenerem w Formularzach Google
- Otwórz plik w Formularzach Google.
- Kliknij Więcej > Edytor skryptów.
- W edytorze skryptów kliknij Projekt bez tytułu.
- Nadaj projektowi nazwę i kliknij Zmień nazwę.
Tworzenie samodzielnego projektu za pomocą narzędzia wiersza poleceń clasp
clasp
to narzędzie wiersza poleceń, które umożliwia tworzenie, pobieranie i wdrażanie projektów Apps Script z terminala, a także ich wdrażanie.
Więcej informacji znajdziesz w przewodniku po interfejsie wiersza poleceń clasp
.
Usuń projekt powiązany z kontenerem
- Otwórz projekt powiązany z kontenerem, korzystając z odpowiedniej metody powyżej.
- W lewym górnym rogu kliknij Przegląd .
- W prawym górnym rogu kliknij Usuń > Usuń na zawsze.
Usuwanie samodzielnego projektu
- Wejdź na stronę
script.google.com
. - Po prawej stronie projektu, który chcesz usunąć, kliknij Więcej > Usuń > Usuń.
Zarządzanie plikami w projekcie
Utwórz plik
- Otwórz projekt Apps Script.
- Po lewej stronie kliknij Edytor > Dodaj .
- Wybierz typ pliku do utworzenia i nadaj mu nazwę.
Usuwanie pliku
- Otwórz projekt Apps Script.
- Po lewej stronie kliknij Edytor .
- Obok pliku, który chcesz usunąć, kliknij Więcej > Usuń.
Eksportowanie plików z projektu Apps Script
Aby pobrać pliki kodu z Apps Script, możesz skopiować kod z każdego pliku i wkleić go do preferowanego edytora tekstu lub użyć narzędzia „clasp” w wierszu poleceń. Aby dowiedzieć się, jak używać zapięcia, zapoznaj się z informacjami o pobieraniu projektu skryptu.
Ustawianie strefy czasowej projektu
Możesz ustawić strefę czasową dla projektu Apps Script. Z tej strefy czasowej są wykonywane funkcje wykonywane przez skrypt.
- Otwórz projekt Apps Script.
- Po lewej stronie kliknij Ustawienia projektu .
- W sekcji Strefa czasowa wybierz strefę czasową, której chcesz użyć.
Jeśli chcesz, aby konkretna funkcja używała innej strefy czasowej niż strefa czasowa projektu skryptu, wpisz ją w swojej funkcji. Na przykład w przykładzie poniżej każda funkcja tworzy nowe wydarzenie w Kalendarzu Google. Pierwsza funkcja domyślnie ustawia strefę czasową projektu. Druga funkcja określa strefę czasową pacyficzną, więc wydarzenie jest zaplanowane według czasu pacyficznego niezależnie od strefy czasowej projektu.
function createEvent(){
// Creates an event in the script project's time zone and logs the ID
var event = CalendarApp.getDefaultCalendar().createEvent('New test event',
new Date('December 20, 2022 17:00:00'),
new Date('December 20, 2022 18:00:00'));
console.log('Event ID: ' + event.getId());
}
function createEventPacific(){
// Creates an event with a specified time zone and logs the event ID.
var event = CalendarApp.getDefaultCalendar().createEvent('New sample event',
new Date('December 20, 2022 17:00:00 PDT'),
new Date('December 20, 2022 18:00:00 PDT'));
console.log('Event ID: ' + event.getId());
}
Rozwiązywanie problemów z wieloma kontami Google
Jeśli zalogujesz się na kilka kont Google jednocześnie, możesz mieć problem z dostępem do dodatków i aplikacji internetowych. Wielokrotne logowanie i jednoczesne logowanie na kilka kont Google nie jest obsługiwane w przypadku Apps Script, dodatków ani aplikacji internetowych.
Gdy otworzysz edytor Apps Script po zalogowaniu się na więcej niż 1 konto, Google poprosi Cię o wybranie konta, którego chcesz użyć.
Jeśli po otwarciu aplikacji internetowej lub dodatku występują problemy z wielokrotnym logowaniem, wypróbuj jedno z tych rozwiązań:
- Wyloguj się ze wszystkich kont Google i zaloguj się tylko na to, które zawiera odpowiedni dodatek lub aplikację internetową.
- Otwórz okno incognito w Google Chrome lub odpowiadające mu okno przeglądania prywatnego i zaloguj się na konto Google z dodatkiem lub aplikacją internetową, do której chcesz uzyskać dostęp.