Projekty skryptu

Projekt skryptu reprezentuje zbiór plików i zasobów w Skrypt usługi Google Apps, czasami nazywany po prostu „skryptem”. Projekt skryptu ma co najmniej jeden plik skryptu, który może być plikiem kodu (z atrybutem .gs ) lub HTML (rozszerzenie .html). Możesz też dodać JavaScript i CSS w plikach HTML.

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 utworzyć i usunąć samodzielne lub związanych z kontenerem projektów Apps Script.

Utwórz samodzielny projekt

Aby utworzyć samodzielny projekt za pomocą Apps Script:

  1. Wejdź na stronę script.google.com.
  2. Kliknij Nowy projekt.
  3. W edytorze skryptów kliknij Projekt bez tytułu.
  4. Nadaj projektowi nazwę i kliknij Zmień nazwę.

Tworzenie samodzielnego projektu na Dysku Google

  1. Otwórz Dysk Google.
  2. Kliknij Nowy > Więcej. > Google Apps Script.

Tworzenie projektu powiązanego z kontenerem w Dokumentach, Arkuszach lub Prezentacjach Google

  1. Otwórz plik Dokumentów, Arkuszy lub Prezentacji.
  2. Kliknij Rozszerzenia > Google Apps Script.
  3. W edytorze skryptów kliknij Projekt bez tytułu.
  4. Nadaj projektowi nazwę i kliknij Zmień nazwę.

Tworzenie projektu powiązanego z kontenerem w Formularzach Google

  1. Otwórz plik w Formularzach Google.
  2. Kliknij Więcej . > Edytor skryptów.
  3. W edytorze skryptów kliknij Projekt bez tytułu.
  4. 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, wciąganie, wypychanie i wdrażanie aplikacji Projekty skryptów z terminala.

Zobacz Interfejs wiersza poleceń, używając clasp przewodnika .

Usuń projekt powiązany z kontenerem

  1. Otwórz projekt powiązany z kontenerem, korzystając z odpowiedniej metody powyżej.
  2. W lewym górnym rogu kliknij Przegląd .
  3. W prawym górnym rogu kliknij Usuń > Usuń na zawsze

Usuwanie samodzielnego projektu

  1. Wejdź na stronę script.google.com.
  2. Po prawej stronie projektu, który chcesz usunąć, kliknij Więcej Usuń > Usuń.

Zarządzanie plikami w projekcie

Utwórz plik

  1. Otwórz projekt Apps Script.
  2. Po lewej stronie kliknij Edytor > Dodaj .
  3. Wybierz typ pliku do utworzenia i nadaj mu nazwę.

Usuwanie pliku

  1. Otwórz projekt Apps Script.
  2. Po lewej stronie kliknij Edytor .
  3. Obok pliku, który chcesz usunąć, kliknij Więcej Usuń.

Eksportowanie plików z projektu Apps Script

Aby pobrać pliki kodu z Apps Script, skopiuj i wklej kod z każdego pliku do preferowanego edytora tekstu lub użyj narzędzia clasp w wierszu poleceń. Aby dowiedzieć się, jak używać zapięcia, zapoznaj się z artykułem Pobieranie w projekcie skryptu.

Ustawianie strefy czasowej projektu

Możesz ustawić strefę czasową dla projektu Apps Script. Funkcje wykonywane przez skrypt używa tej strefy czasowej.

  1. Otwórz projekt Apps Script.
  2. Po lewej stronie kliknij Ustawienia projektu. Ikona ustawień projektu
  3. 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ż skrypt projektu, jawnie wpisz strefę czasową w funkcji. Na przykład w tagu poniżej przykładu, każda funkcja tworzy nowe wydarzenie w Kalendarzu Google. Pierwszy domyślnie ustawiana jest strefa czasowa projektu. Druga funkcja określa w strefie czasu pacyficznego, więc wydarzenie jest zaplanowane według czasu pacyficznego, niezależnie od tego, w strefie 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 jesteś zalogowany na kilka kont Google jednocześnie, być mają problemy z dostępem do dodatków i aplikacji internetowych. wielokrotne logowanie lub są zalogowane na wiele kont Google jednocześnie, nie jest obsługiwane Skrypty, dodatki lub aplikacje internetowe.

  • Jeśli otworzysz edytor Apps Script po zalogowaniu się na więcej niż jedno konto, Potwierdzenia od Google aby wybrać konto, z którego chcesz kontynuować.

  • Jeśli po otwarciu aplikacji internetowej lub dodatku występują problemy z wielokrotnym logowaniem, wypróbuj jedno z tych rozwiązań: następujące rozwiązania:

    • Wyloguj się ze wszystkich kont Google i zaloguj się tylko na to, na którym jest dodatku lub aplikacji internetowej, do której chcesz uzyskać dostęp.
    • Otwarcie okna incognito w Google Chrome lub równoważnego przeglądania prywatnego. i zaloguj się na konto Google z dodatkiem lub aplikacją internetową do którego chcesz uzyskać dostęp.