Projekt skryptu to w Google Apps Script zbiór plików i zasobów, który czasami nazywa się po prostu „skryptem”. Projekt skryptu zawiera co najmniej 1 plik skryptu, który może być plikiem kodu (z rozszerzeniem .gs
) lub plikiem HTML (z rozszerzeniem .html
). Możesz też dodawać do plików HTML skrypty JavaScript i arkusze CSS.
W danym momencie w edytorze skryptów zawsze jest otwarty tylko 1 projekt. Możesz otworzyć wiele projektów w kilku oknach lub kartach przeglądarki.
Tworzenie i usuwanie projektów
Z tej sekcji dowiesz się, jak tworzyć i usuwać samodzielne projekty Apps Script lub projekty w kontenerze.
Tworzenie samodzielnego projektu
Aby utworzyć samodzielny projekt w Apps Script:
- Wejdź na stronę
script.google.com
. - Kliknij Nowy projekt.
- W edytorze skryptu kliknij Projekt bez nazwy.
- 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 związanego z kontenerem w Dokumentach, Arkuszach lub Prezentacjach Google
- Otwórz dokument w Dokumentach, arkusz kalkulacyjny w Arkuszach lub prezentację w Prezentacjach.
- Kliknij Rozszerzenia > Google Apps Script.
- W edytorze skryptu kliknij Projekt bez nazwy.
- Nadaj projektowi nazwę i kliknij Zmień nazwę.
Tworzenie projektu związanego z kontenerem w Formularzach Google
- Otwórz plik w Formularzach Google.
- Kliknij Więcej > Edytor skryptów.
- W edytorze skryptu kliknij Projekt bez nazwy.
- 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/przesyłanie i wdrażanie projektów Apps Script z terminala.
Więcej informacji znajdziesz w przewodniku clasp
dotyczącym interfejsu wiersza poleceń.
Usuwanie projektu powiązanego z kontenerem
- Otwórz projekt związany z kontenerem, korzystając z odpowiedniej metody opisanej 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
Tworzenie pliku
- Otwórz projekt Apps Script.
- Po lewej stronie kliknij Edytor > Dodaj .
- Wybierz typ pliku, który chcesz utworzyć, 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 wyodrębnić pliki kodu z Apps Script, możesz skopiować kod z każdego pliku i wkleić go w ulubionym edytorze tekstu lub użyć clasp na linii poleceń. Aby używać clasp, zapoznaj się z sekcją Pobieranie projektu Apps Script.
Ustawianie strefy czasowej projektu
Możesz ustawić strefę czasową dla projektu Apps Script. Funkcje wykonywane przez skrypt używają tej strefy czasowej.
- 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 dana funkcja używała innej strefy czasowej niż ta, która jest ustawiona w projekcie skryptu, wpisz ją w funkcji. Na przykład w przykładowym poniżej kodzie każda funkcja tworzy nowe wydarzenie w Kalendarzu Google. Pierwsza funkcja przyjmuje domyślnie strefę czasową projektu. Druga funkcja określa strefę czasową czasu pacyficznego, więc zdarzenie 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 kilkoma kontami Google
Jeśli logujesz się na kilka kont Google jednocześnie, możesz mieć problemy z dostępem do dodatków i aplikacji internetowych. Logowanie się na wiele kont (korzystanie z kilku kont Google jednocześnie) nie jest obsługiwane w przypadku projektów Apps Script, dodatków i aplikacji internetowych.
Jeśli otworzysz edytor Apps Script, będąc zalogowanym na więcej niż 1 konto, Google poprosi Cię o wybranie konta, na którym chcesz kontynuować.
Jeśli otworzysz aplikację internetową lub dodatek i napotkasz problemy z jednoczesnym korzystaniem z kilku kont, wypróbuj jedno z tych rozwiązań:
- Wyloguj się ze wszystkich kont Google i zaloguj się tylko na to, na którym znajduje się dodatek lub aplikacja internetowa, do której chcesz uzyskać dostęp.
- Otwórz okno incognito w Google Chrome lub podobne okno przeglądania prywatnego i zaloguj się na konto Google zawierające dodatek lub aplikację internetową, do których chcesz uzyskać dostęp.