Panel Google Apps Script

Panel Apps Script umożliwia zarządzanie projektami Apps Script i ich monitorowanie. W panelu możesz:

  • Wyświetlanie i wyszukiwanie istniejących projektów Apps Script, w tym powiązanych skryptów dołączonych do dokumentów Google Workspace.
  • tworzyć nowe projekty,
  • Wyświetlaj szczegóły projektów, takie jak używane przez nie zakresy OAuth.
  • Monitorowanie stanu i wykorzystania projektów skryptów.
  • Wyświetlanie logów wykonania projektów i innych projektów, które są uruchamiane przy użyciu danych logowania Twojego konta.
  • Włącz lub wyłącz Apps Script API, aby zezwolić aplikacjom na używanie interfejsu API do interakcji z projektami skryptów lub temu zapobiec.

Wyświetlanie i wyszukiwanie projektów

W panelu Apps Script znajdziesz listę wszystkich projektów skryptów, które możesz wyświetlać lub edytować. Panel po lewej stronie dzieli te projekty na te kategorie:

  • Projekty oznaczone gwiazdką Projekty, które monitorujesz.
  • Moje projekty. Projekty, których jesteś właścicielem.
  • Wszystkie projekty. projekty, których jesteś właścicielem lub w przypadku których masz uprawnienia do wyświetlania lub edytowania;
  • Udostępnione mnie. Projekty, których nie jesteś właścicielem, ale które zostały Ci udostępnione.
  • Kosz projekty usunięte z Dysku Google;

Na listach projektów widoczne są nazwa projektu, właściciel i data ostatniej modyfikacji. Ikony obok nazwy projektu wskazują, czy jest to projekt samodzielny czy powiązany.

Wyświetl szczegóły projektu

Każdy projekt zawiera widok, w którym można zobaczyć szczegóły dewelopera dotyczące projektu. Aby wyświetlić szczegóły projektu, kliknij wiersz na liście projektów.

Widok szczegółów projektu zawiera dane i wykresy dotyczące współczynnika błędów, uruchomieńużytkowników projektu, a także zakresy OAuth wymagane od każdego użytkownika projektu. Dane są zdefiniowane w ten sposób:

  • Współczynnik błędu Odsetek wykonań, które nie zostały uruchomione z powodu nieobsłużonych wyjątków. Oblicza się go, dzieląc liczbę nieudanych wykonań przez łączną liczbę wykonań w określonym czasie.
  • Uruchomienia Liczba uruchomień lub wykonania projektu. Więcej informacji o sposobach uruchamiania projektu znajdziesz w sekcji Typy wykonania.
  • Użytkownicy Liczba unikalnych kont użytkowników, którzy uruchomili projekt co najmniej raz w określonym przedziale czasu. Anonimowi użytkownicy nie są śledzeni, dlatego nie są uwzględniani w liczbie użytkowników ani na wykresach.

Każde wdrożenie projektu jest wyświetlane jako karta na stronie Szczegóły projektu przed danymi i wykresami. Wybierz kartę, aby wyświetlić powiązane z nią dane. Kliknięcie WSZYSTKIE spowoduje wyświetlenie zagregowanych danych ze wszystkich wdrożeń projektu i wykonań wynikających z uruchamiania projektu przez deweloperów w edytorze kodu Apps Script.

Projekty opublikowane jako dodatki nie są widoczne jako wdrożone w panelu Apps Script.

Monitorowanie projektów

Dodawaj projekty do zakładek, oznaczając je gwiazdką. Oznaczanie projektów gwiazdką umożliwia też monitorowanie zbiorczych statystyk i wykresów dotyczących wykorzystania i współczynnika błędów.

Aby oznaczyć projekt gwiazdką, po prawej stronie wiersza projektu kliknij Więcej > Dodaj gwiazdkę. Możesz też oznaczyć projekt gwiazdką, klikając Więcej  podczas wyświetlania szczegółów projektu.

W menu po lewej stronie wybierz Projekty z gwiazdką, aby wyświetlić projekty, które zostały przez Ciebie dodane do zakładek. Kliknij kartę wyników Współczynnik błędów, Wykonania lub Użytkownicy u góry strony, aby wyświetlić powiązane wykresy wszystkich projektów oznaczonych gwiazdką z ostatnich 7 dni.

Aby usunąć gwiazdkę z projektu, kliknij Więcej w wierszu projektu i wybierz Usuń gwiazdkę.

Zarządzanie wykonaniami

Użyj panelu Apps Script, aby wyświetlać poszczególne wykonania funkcji projektu Apps Script i nimi zarządzać. Pełny dziennik ostatnich wykonań znajdziesz, klikając Moje wykonania w menu po lewej stronie.

Panel Moje wykonania zawiera dziennik wszystkich poprzednich i bieżących wykonań projektów, w których jesteś właścicielem, edytującym lub przeglądającym. Ta lista może też zawierać wykonania funkcji w projektach, do których nie masz dostępu, jeśli są one uruchamiane w Twoim imieniu (np. dodatki, które zostały zainstalowane i są uruchamiane). Lista wykonania zawiera tylko funkcję początkową, która jest wywoływana w celu rozpoczęcia wykonania. Nie pokazuje wszystkich funkcji wywoływanych podczas tego wykonania.

Za pomocą filtrów u góry widoku możesz określić, jaki typ wykonania ma być uwzględniany w raporcie. Każdy wiersz dziennika reprezentuje jedno wykonanie. Kolumny Godzina rozpoczęcia, Czas trwaniaStan zawierają odpowiednie informacje o danym wykonaniu.

W kolumnie Funkcja wyświetla się nazwa funkcji, która zainicjowała wykonanie. Jeśli nie masz dostępu do projektu skryptu odpowiadającego wykonaniu, ale został on uruchomiony w Twoim imieniu, w tej kolumnie nie będzie nazwy.

Kolumna Typ pokazuje, co zainicjowało wykonanie. Dostępne wartości:

  • Dodaj. Wykonanie pochodzi z dodatku.
  • Execution API Wykonanie zostało zainicjowane przez wywołanie interfejsu Apps Script API.
  • Czas jazdy Wykonanie zostało spowodowane przez zdarzenie czasowe.
  • Trigger (aktywator). Wykonanie pochodzi ze źródła aktywatora.
  • Aplikacja internetowa. Wykonanie pochodzi z wdrożonej aplikacji internetowej.
  • Edytujący Wykonanie zostało zainicjowane w edytorze skryptów Apps Script.

Zakończ wykonywanie

Długotrwałe wykonania, które są w toku, są oznaczone stanem „Uruchomiono”. Aby zatrzymać te wykonania, po prawej stronie wiersza projektu kliknij Więcej  > Zakończ.

Ustawienia

Dostosuj ustawienia panelu, wybierając Ustawienia w menu po lewej stronie.

W panelu Ustawienia znajduje się przełącznik interfejsu Apps Script API. Dzięki temu możesz przyznać interfejsowi API dostęp do projektów skryptów.

Aby uzyskać dostęp do tego przełącznika, kliknij etykietę Google Apps Script API w panelu Ustawienia. Otworzy się nowy panel z tekstem ostrzeżenia i przełącznikiem. Dostęp do projektów skryptów jest domyślnie wyłączony ze względów bezpieczeństwa. Gdy przyznasz dostęp, każda autoryzowana przez Ciebie aplikacja innej firmy może używać interfejsu API do modyfikowania skryptów i wdrożeń. W każdej chwili możesz cofnąć ten dostęp w panelu Ustawienia.

Więcej informacji znajdziesz w przewodniku po dostępie do interfejsu Apps Script API.