Prześlij opinię
Script Service
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Script
Ta usługa zapewnia dostęp do aktywatorów skryptu i publikowania skryptu.
Zajęcia
Nazwa Krótki opis
Auth Mode Wyliczenie określające, które kategorie autoryzowanych usług może wykonywać Apps Script za pomocą funkcji wywołanej.
Authorization Info Obiekt, który sprawdza, czy użytkownik udzielił upoważnienia do wymaganych zakresów skryptu.
Authorization Status Wyliczenie określające stan autoryzacji skryptu.
Calendar Trigger Builder Kreator reguł kalendarza.
Clock Trigger Builder Kreator aktywatorów zegarowych.
Document Trigger Builder Kreator aktywatorów dokumentów.
Event Type Wyliczenie określające typ wywołanego zdarzenia.
Form Trigger Builder Narzędzie do tworzenia wyzwalaczy formularzy.
Installation Source Wyliczenie wskazujące, w jaki sposób skrypt został zainstalowany jako dodatek dla bieżącego użytkownika.
Script App Dostęp do publikowania skryptu i jego aktywatorów oraz możliwość ich modyfikowania.
Service Dostęp do publikowania skryptów i modyfikowanie go.
Spreadsheet Trigger Builder Kreator reguł arkuszy kalkulacyjnych.
State Token Builder Umożliwia skryptom tworzenie tokenów stanu, które można używać w interfejsach wywołania zwrotnego (np. w procesach OAuth).
Trigger Aktywator skryptu.
Trigger Builder Ogólny kreator aktywatorów skryptu.
Trigger Source Wyliczenie określające źródło zdarzenia, które powoduje uruchomienie reguły.
Właściwości
Właściwość Typ Opis
NONEEnumTryb, który nie zezwala na dostęp do żadnych usług wymagających autoryzacji.
CUSTOM_FUNCTIONEnumTryb, który umożliwia dostęp do ograniczonego podzbioru usług na potrzeby niestandardowych funkcji arkusza kalkulacyjnego.
LIMITEDEnumTryb, który umożliwia dostęp do ograniczonego podzbioru usług.
FULLEnumTryb, który umożliwia dostęp do wszystkich usług wymagających autoryzacji.
Właściwości
Właściwość Typ Opis
REQUIREDEnumUżytkownik musi autoryzować ten skrypt do korzystania z co najmniej jednej usługi.
NOT_REQUIREDEnumUżytkownik przyznał temu skryptowi wszystkie wymagane obecnie uprawnienia.
Metody
Metoda Zwracany typ Krótki opis
after(durationMilliseconds) Clock Trigger Builder Określa minimalny czas (w milisekundach) po bieżącym czasie, przez jaki ma działać reguła.
at(date) Clock Trigger Builder Określa, kiedy ma być uruchamiany.
at Date(year, month, day) Clock Trigger Builder Określa, że reguła jest uruchamiany w określonym dniu, domyślnie w pobliżu północy (+/- 15 minut).
at Hour(hour) Clock Trigger Builder Określa godzinę, o której ma działać.
create() Trigger Tworzy aktywator.
every Days(n) Clock Trigger Builder Określa, że wyzwalacz ma być uruchamiany co n dni.
every Hours(n) Clock Trigger Builder Określa, że ma być uruchamiany co n godzin.
every Minutes(n) Clock Trigger Builder Określa, że reguła ma być uruchamiana co n minut.
every Weeks(n) Clock Trigger Builder Określa, że ma on być uruchamiany co n tygodni.
in Timezone(timezone) Clock Trigger Builder Określa strefę czasową dla określonych dat/godzin, w których ma działać reguła.
near Minute(minute) Clock Trigger Builder Określa minutę, o której ma być uruchamiany (z dokładnością do 15 minut).
on Month Day(day) Clock Trigger Builder Określa datę w miesiącu, w którym ma być uruchamiany.
on Week Day(day) Clock Trigger Builder Określa dzień tygodnia, w którym ma być wykonywany.
Właściwości
Właściwość Typ Opis
CLOCKEnumWyzwalacz uruchamia się, gdy zdarzenie czasowe osiągnie określony czas.
ON_OPENEnumReguła jest uruchamiany, gdy użytkownik otworzy plik Dokumentów, Arkuszy lub Formularzy Google.
ON_EDITEnumWyzwalacz uruchamia się, gdy użytkownik zmodyfikuje plik Arkuszy Google (np. wpisując nową wartość w komórce, co jest traktowane jako zmiana, a nie edycja).
ON_FORM_SUBMITEnumWyzwalacz jest uruchamiany, gdy użytkownik odpowie na formularz Google.
ON_CHANGEEnumReguła jest wywoływana, gdy użytkownik zmieni plik Arkuszy Google (np. dodając wiersz, który jest traktowany jako zmiana, a nie jako edycja).
ON_EVENT_UPDATEDEnumAktywator jest uruchamiany, gdy w określonym Kalendarzu Google zostanie utworzone, zaktualizowane lub usunięte wydarzenie.
Właściwości
Właściwość Typ Opis
APPS_MARKETPLACE_DOMAIN_ADD_ONEnumDodatek został zainstalowany przez administratora w domenie użytkownika.
NONEEnumSkrypt nie jest uruchamiany jako dodatek.
WEB_STORE_ADD_ONEnumUżytkownik zainstalował dodatek ze sklepu Chrome Web Store.
Właściwości
Właściwość Typ Opis
Auth ModeAuth Mode Wyliczenie określające, które kategorie autoryzowanych usług może wykonywać Apps Script za pomocą funkcji wywołanej.
Authorization StatusAuthorization Status Wyliczenie określające stan autoryzacji skryptu.
Event TypeEvent Type Wyliczenie określające typ wywołanego zdarzenia.
Installation SourceInstallation Source Wyliczenie określające, jak skrypt został zainstalowany u użytkownika jako dodatek.
Trigger SourceTrigger Source Wyliczenie określające źródło zdarzenia, które powoduje uruchomienie reguły.
Week DayWeekday Wyliczenie reprezentujące dni tygodnia.
Metody
Metoda Zwracany typ Krótki opis
delete Trigger(trigger) voidUsuwa dany regułę, aby nie była już wykonywana.
get Authorization Info(authMode) Authorization Info Pobiera obiekt, który sprawdza, czy użytkownik udzielił uprawnień do wszystkich wymagań skryptu.
get Authorization Info(authMode, oAuthScopes) Authorization Info Pobiera obiekt, który sprawdza, czy użytkownik udzielił autoryzacji dla żądanych zakresów.
get Identity Token() StringPobiera token tożsamości Open ID Connect dla skutecznego użytkownika, jeśli zakres openid został przyznany.
get Installation Source() Installation Source Zwraca wartość typu enum, która wskazuje, jak skrypt został zainstalowany jako dodatek dla bieżącego użytkownika (np. czy użytkownik zainstalował go osobiście w Chrome Web Store czy też administrator domeny zainstalował go dla wszystkich użytkowników).
get OAuth Token() StringPobiera token dostępu OAuth 2.0 dla skutecznego użytkownika.
get Project Triggers() Trigger[] Pobiera wszystkie instalowalne wyzwalacze powiązane z bieżącym projektem i bieżącym użytkownikiem.
get Script Id() StringPobiera unikalny identyfikator projektu skryptu.
get Service() Service Pobiera obiekt służący do kontrolowania publikowania skryptu jako aplikacji internetowej.
get User Triggers(document) Trigger[] Pobiera wszystkie wyzwalacze, które można zainstalować, należące do tego użytkownika w danym dokumencie, tylko w przypadku tego skryptu lub tego dodatku.
get User Triggers(form) Trigger[] Pobiera wszystkie wyzwalacze, które można zainstalować, należące do tego użytkownika w danym formularzu, tylko w przypadku tego skryptu lub dodatku.
get User Triggers(spreadsheet) Trigger[] Pobiera wszystkie wyzwalacze, które można zainstalować, należące do tego użytkownika w danym arkuszu kalkulacyjnym, tylko w przypadku tego skryptu lub dodatku.
invalidate Auth() voidunieważnia autoryzację, którą użytkownik ma do wykonania bieżącego skryptu;
new State Token() State Token Builder Tworzy kreator tokenu stanu, który można używać w interfejsie wywołania zwrotnego (np. w procesie OAuth).
new Trigger(functionName) Trigger Builder Rozpoczyna proces tworzenia instalowanego aktywatora, który po uruchomieniu wywołuje określoną funkcję.
require All Scopes(authMode) voidSprawdzanie, czy użytkownik wyraził zgodę na wszystkie zakresy wymagane przez skrypt.
require Scopes(authMode, oAuthScopes) voidSprawdzanie, czy użytkownik wyraził zgodę na wymagane zakresy.
Metody
Metoda Zwracany typ Krótki opis
get Url() StringZwraca adres URL aplikacji internetowej, jeśli została ona wdrożona, w przeciwnym razie zwraca wartość null.
is Enabled() BooleanZwraca wartość true, jeśli skrypt jest dostępny jako aplikacja internetowa.
Właściwości
Właściwość Typ Opis
SPREADSHEETSEnumArkusze Google uruchamiają regułę.
CLOCKEnumReguła jest uruchamiana przez zdarzenie czasowe.
FORMSEnumFormularz Google powoduje uruchomienie reguły.
DOCUMENTSEnumDokumenty Google uruchamiają regułę.
CALENDAREnumKalendarz Google powoduje uruchomienie reguły.
Prześlij opinię
O ile nie stwierdzono inaczej, treść tej strony jest objęta licencją Creative Commons – uznanie autorstwa 4.0 , a fragmenty kodu są dostępne na licencji Apache 2.0 . Szczegółowe informacje na ten temat zawierają zasady dotyczące witryny Google Developers . Java jest zastrzeżonym znakiem towarowym firmy Oracle i jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-07-26 UTC.
Chcesz przekazać coś jeszcze?
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-07-26 UTC."],[],[]]