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 skryptów i publikowania skryptów.
Zajęcia
Nazwa Krótki opis
Auth Mode Wyliczenie, które określa kategorie autoryzowanych usług, które Apps Script może wykonywać za pomocą funkcji wyzwalanej.
Authorization Info Obiekt, który sprawdza, czy użytkownik przyznał autoryzację w wymaganych zakresach skryptu.
Authorization Status Wyliczenie określające stan autoryzacji skryptu.
Calendar Trigger Builder Kreator wyzwalaczy kalendarza.
Clock Trigger Builder Kreator wyzwalaczy zegarowych.
Document Trigger Builder Kreator aktywatorów dokumentów.
Event Type Wyliczenie oznaczające typ wywołanego zdarzenia.
Form Trigger Builder Narzędzie do tworzenia aktywatorów 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 skryptów i aktywatorów oraz możliwość manipulowania nimi.
Service Dostęp do publikowania skryptów i manipulowanie nim.
Spreadsheet Trigger Builder Kreator wyzwalaczy arkusza kalkulacyjnego.
State Token Builder Umożliwia skryptom tworzenie tokenów stanu, które mogą być używane w interfejsach API wywołania zwrotnego (np. w przypadku przepływów OAuth).
Trigger aktywator skryptu.
Trigger Builder Ogólny konstruktor aktywatorów skryptu.
Trigger Source Wyliczenie oznaczają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 do użycia w funkcjach niestandardowych 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 zezwolić temu skryptowi na korzystanie 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, po którym ma zostać uruchomiony wyzwalacz.
at(date) Clock Trigger Builder Określa, kiedy wyzwalacz jest uruchamiany.
at Date(year, month, day) Clock Trigger Builder Określa, że reguła zostanie uruchomiona w danym dniu, domyślnie około północy (±15 minut).
at Hour(hour) Clock Trigger Builder Określa godzinę, o której wyzwalacz jest uruchamiany.
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 aktywator ma być uruchamiany co n godziny.
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 wyzwalacz ma być uruchamiany co n tygodni.
in Timezone(timezone) Clock Trigger Builder Określa strefę czasową dla podanych dat i godzin, w których uruchamia się reguła.
near Minute(minute) Clock Trigger Builder Określa minutę, w której wyzwalacz jest uruchamiany (plus lub minus 15 minut).
on Month Day(day) Clock Trigger Builder Określa dzień miesiąca, w którym ma się uruchamiać wyzwalacz.
on Week Day(day) Clock Trigger Builder Określa dzień tygodnia, w którym wyzwalacz jest uruchamiany.
Właściwości
Właściwość Typ Opis
CLOCKEnumReguła uruchamia się, gdy zdarzenie oparte na czasie osiągnie określony moment.
ON_OPENEnumReguła jest uruchamiana, gdy użytkownik otworzy plik Dokumentów, Arkuszy lub Formularzy Google.
ON_EDITEnumReguła uruchamia się, gdy użytkownik edytuje plik Arkuszy Google (np. wpisuje nową wartość w komórce, co jest traktowane jako edycja, a nie zmiana).
ON_FORM_SUBMITEnumReguła jest uruchamiana, gdy użytkownik odpowie na formularz Google.
ON_CHANGEEnumReguła wyzwalająca jest uruchamiana, gdy użytkownik zmieni plik Arkuszy Google (np. doda wiersz, co jest traktowane jako zmiana, a nie edycja).
ON_EVENT_UPDATEDEnumAktywator uruchamia się, 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 uruchomiony jako dodatek.
WEB_STORE_ADD_ONEnumDodatek został zainstalowany przez użytkownika z Chrome Web Store.
Właściwości
Właściwość Typ Opis
Auth ModeAuth Mode Wyliczenie, które określa kategorie autoryzowanych usług, które Apps Script może wykonywać za pomocą funkcji wyzwalanej.
Authorization StatusAuthorization Status Wyliczenie określające stan autoryzacji skryptu.
Event TypeEvent Type Wyliczenie oznaczające typ wywołanego zdarzenia.
Installation SourceInstallation Source Wyliczenie określające, w jaki sposób skrypt został zainstalowany u użytkownika jako dodatek.
Trigger SourceTrigger Source Wyliczenie oznaczają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 podany wyzwalacz, aby nie był już uruchamiany.
get Authorization Info(authMode) Authorization Info Zwraca obiekt, który sprawdza, czy użytkownik przyznał autoryzację dla wszystkich wymagań skryptu.
get Authorization Info(authMode, oAuthScopes) Authorization Info Pobiera obiekt, który sprawdza, czy użytkownik przyznał autoryzację w przypadku żądanych zakresów.
get Identity Token() String|nullPobiera token tożsamości Open ID Connect dla efektywnego użytkownika, jeśli przyznano zakres openid.
get Installation Source() Installation Source Zwraca wartość wyliczeniową, która wskazuje, w jaki sposób skrypt został zainstalowany jako dodatek dla bieżącego użytkownika (np. czy użytkownik zainstalował go osobiście w Chrome Web Store, czy administrator domeny zainstalował go dla wszystkich użytkowników).
get OAuth Token() StringPobiera token dostępu OAuth 2.0 dla użytkownika.
get Project Triggers() Trigger[] Pobiera wszystkie wyzwalacze, które można zainstalować, powiązane z bieżącym projektem i bieżącym użytkownikiem.
get Script Id() StringPobiera unikalny identyfikator projektu skryptu.
get Service() Service Zwraca obiekt używany do kontrolowania publikowania skryptu jako aplikacji internetowej.
get User Triggers(document) Trigger[] Pobiera wszystkie wyzwalacze, które można zainstalować i których właścicielem jest ten użytkownik w danym dokumencie, tylko dla tego skryptu lub dodatku.
get User Triggers(form) Trigger[] Pobiera wszystkie instalowane wyzwalacze należące do tego użytkownika w danym formularzu, tylko dla tego skryptu lub dodatku.
get User Triggers(spreadsheet) Trigger[] Pobiera wszystkie instalowane wyzwalacze należące do tego użytkownika w danym arkuszu kalkulacyjnym, tylko dla 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 narzędzie do tworzenia tokena stanu, którego można używać w interfejsie API wywołania zwrotnego (np. w przepływie OAuth).
new Trigger(functionName) Trigger Builder Rozpoczyna proces tworzenia aktywatora, który można zainstalować i który po uruchomieniu wywołuje daną funkcję.
require All Scopes(authMode) voidSprawdza, czy użytkownik wyraził zgodę na wszystkie zakresy, o które prosi skrypt.
require Scopes(authMode, oAuthScopes) voidSprawdza, czy użytkownik wyraził zgodę na żądane zakresy.
Metody
Metoda Zwracany typ Krótki opis
get Url() StringZwraca adres URL aplikacji internetowej, jeśli została wdrożona. W przeciwnym razie zwraca 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 powodują uruchomienie reguły.
CLOCKEnumReguła jest uruchamiana przez zdarzenie oparte na czasie.
FORMSEnumFormularze Google powodują uruchomienie wyzwalacza.
DOCUMENTSEnumDokumenty Google powodują uruchomienie reguły.
CALENDAREnumKalendarz Google powoduje uruchomienie wyzwalacza.
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-12-11 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-12-11 UTC."],[],[]]