Ta usługa zapewnia dostęp do aktywatorów skryptu i publikowania skryptu.
Zajęcia
Nazwa | Krótki opis |
---|---|
Auth | Wyliczenie określające, które kategorie autoryzowanych usług może wykonywać Apps Script za pomocą funkcji wywołanej. |
Authorization | Obiekt, który sprawdza, czy użytkownik udzielił upoważnienia do wymaganych zakresów skryptu. |
Authorization | Wyliczenie określające stan autoryzacji skryptu. |
Calendar | Kreator reguł kalendarza. |
Clock | Kreator aktywatorów zegarowych. |
Document | Kreator aktywatorów dokumentów. |
Event | Wyliczenie określające typ wywołanego zdarzenia. |
Form | Narzędzie do tworzenia wyzwalaczy formularzy. |
Installation | Wyliczenie wskazujące, w jaki sposób skrypt został zainstalowany jako dodatek dla bieżącego użytkownika. |
Script | 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 | Kreator reguł arkuszy kalkulacyjnych. |
State | 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 | Ogólny kreator aktywatorów skryptu. |
Trigger | Wyliczenie określające źródło zdarzenia, które powoduje uruchomienie reguły. |
Auth Mode
Właściwości
Właściwość | Typ | Opis |
---|---|---|
NONE | Enum | Tryb, który nie zezwala na dostęp do żadnych usług wymagających autoryzacji. |
CUSTOM_FUNCTION | Enum | Tryb, który umożliwia dostęp do ograniczonego podzbioru usług na potrzeby niestandardowych funkcji arkusza kalkulacyjnego. |
LIMITED | Enum | Tryb, który umożliwia dostęp do ograniczonego podzbioru usług. |
FULL | Enum | Tryb, który umożliwia dostęp do wszystkich usług wymagających autoryzacji. |
Authorization Info
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | Authorization | Pobiera wartość wskazującą, czy użytkownik musi autoryzować ten skrypt do korzystania z co najmniej 1 usługi (na przykład Script ). |
get | String | Pobiera adres URL autoryzacji, którego można użyć do przyznania dostępu do skryptu. |
get | String[] | Pobiera listę autoryzowanych zakresów skryptu. |
Authorization Status
Właściwości
Właściwość | Typ | Opis |
---|---|---|
REQUIRED | Enum | Użytkownik musi autoryzować ten skrypt do korzystania z co najmniej jednej usługi. |
NOT_REQUIRED | Enum | Użytkownik przyznał temu skryptowi wszystkie wymagane obecnie uprawnienia. |
Calendar Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create() | Trigger | Tworzy i zwraca parametr. |
on | Calendar | Określa regułę, która uruchamia tag, gdy wpis w kalendarzu zostanie utworzony, zaktualizowany lub usunięty. |
Clock Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
after(durationMilliseconds) | Clock | Określa minimalny czas (w milisekundach) po bieżącym czasie, przez jaki ma działać reguła. |
at(date) | Clock | Określa, kiedy ma być uruchamiany. |
at | Clock | Określa, że reguła jest uruchamiany w określonym dniu, domyślnie w pobliżu północy (+/- 15 minut). |
at | Clock | Określa godzinę, o której ma działać. |
create() | Trigger | Tworzy aktywator. |
every | Clock | Określa, że wyzwalacz ma być uruchamiany co n dni. |
every | Clock | Określa, że ma być uruchamiany co n godzin. |
every | Clock | Określa, że reguła ma być uruchamiana co n minut. |
every | Clock | Określa, że ma on być uruchamiany co n tygodni. |
in | Clock | Określa strefę czasową dla określonych dat/godzin, w których ma działać reguła. |
near | Clock | Określa minutę, o której ma być uruchamiany (z dokładnością do 15 minut). |
on | Clock | Określa datę w miesiącu, w którym ma być uruchamiany. |
on | Clock | Określa dzień tygodnia, w którym ma być wykonywany. |
Document Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create() | Trigger | Tworzy i zwraca nową regułę. |
on | Document | Określa regułę, która zostanie uruchomiona po otwarciu dokumentu. |
Event Type
Właściwości
Właściwość | Typ | Opis |
---|---|---|
CLOCK | Enum | Wyzwalacz uruchamia się, gdy zdarzenie czasowe osiągnie określony czas. |
ON_OPEN | Enum | Reguła jest uruchamiany, gdy użytkownik otworzy plik Dokumentów, Arkuszy lub Formularzy Google. |
ON_EDIT | Enum | Wyzwalacz 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_SUBMIT | Enum | Wyzwalacz jest uruchamiany, gdy użytkownik odpowie na formularz Google. |
ON_CHANGE | Enum | Reguł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_UPDATED | Enum | Aktywator jest uruchamiany, gdy w określonym Kalendarzu Google zostanie utworzone, zaktualizowane lub usunięte wydarzenie. |
Form Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create() | Trigger | Tworzy i zwraca nową regułę. |
on | Form | Określa regułę, która zostanie uruchomiona, gdy do formularza zostanie przesłana odpowiedź. |
on | Form | Określa regułę, która zostanie uruchomiona po otwarciu widoku edycji formularza. |
Installation Source
Właściwości
Właściwość | Typ | Opis |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | Dodatek został zainstalowany przez administratora w domenie użytkownika. |
NONE | Enum | Skrypt nie jest uruchamiany jako dodatek. |
WEB_STORE_ADD_ON | Enum | Użytkownik zainstalował dodatek ze sklepu Chrome Web Store. |
Script App
Właściwości
Właściwość | Typ | Opis |
---|---|---|
Auth | Auth | Wyliczenie określające, które kategorie autoryzowanych usług może wykonywać Apps Script za pomocą funkcji wywołanej. |
Authorization | Authorization | Wyliczenie określające stan autoryzacji skryptu. |
Event | Event | Wyliczenie określające typ wywołanego zdarzenia. |
Installation | Installation | Wyliczenie określające, jak skrypt został zainstalowany u użytkownika jako dodatek. |
Trigger | Trigger | Wyliczenie określające źródło zdarzenia, które powoduje uruchomienie reguły. |
Week | Weekday | Wyliczenie reprezentujące dni tygodnia. |
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
delete | void | Usuwa dany regułę, aby nie była już wykonywana. |
get | Authorization | Pobiera obiekt, który sprawdza, czy użytkownik udzielił uprawnień do wszystkich wymagań skryptu. |
get | Authorization | Pobiera obiekt, który sprawdza, czy użytkownik udzielił autoryzacji dla żądanych zakresów. |
get | String | Pobiera token tożsamości Openopenid został przyznany. |
get | Installation | 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 | String | Pobiera token dostępu OAuth 2.0 dla skutecznego użytkownika. |
get | Trigger[] | Pobiera wszystkie instalowalne wyzwalacze powiązane z bieżącym projektem i bieżącym użytkownikiem. |
get | String | Pobiera unikalny identyfikator projektu skryptu. |
get | Service | Pobiera obiekt służący do kontrolowania publikowania skryptu jako aplikacji internetowej. |
get | 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 | 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 | 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 | void | unieważnia autoryzację, którą użytkownik ma do wykonania bieżącego skryptu; |
new | State | Tworzy kreator tokenu stanu, który można używać w interfejsie wywołania zwrotnego (np. w procesie OAuth). |
new | Trigger | Rozpoczyna proces tworzenia instalowanego aktywatora, który po uruchomieniu wywołuje określoną funkcję. |
require | void | Sprawdzanie, czy użytkownik wyraził zgodę na wszystkie zakresy wymagane przez skrypt. |
require | void | Sprawdzanie, czy użytkownik wyraził zgodę na wymagane zakresy. |
Service
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | String | Zwraca adres URL aplikacji internetowej, jeśli została ona wdrożona, w przeciwnym razie zwraca wartość null . |
is | Boolean | Zwraca wartość true , jeśli skrypt jest dostępny jako aplikacja internetowa. |
Spreadsheet Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create() | Trigger | Tworzy i zwraca parametr. |
on | Spreadsheet | Określa regułę, która zostanie uruchomiona, gdy zmieni się zawartość lub struktura arkusza kalkulacyjnego. |
on | Spreadsheet | Określa regułę, która zostanie uruchomiona, gdy arkusz kalkulacyjny zostanie zmodyfikowany. |
on | Spreadsheet | Określa regułę, która zostanie uruchomiona, gdy w arkuszu zostanie przesłany formularz. |
on | Spreadsheet | Określa regułę, która zostanie uruchomiona po otwarciu arkusza kalkulacyjnego. |
State Token Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
create | String | Tworzy zaszyfrowany ciąg znaków reprezentujący token stanu. |
with | State | Dodaje argument do tokena. |
with | State | Ustawia funkcję wywołania zwrotnego. |
with | State | Ustawia czas (w sekundach), przez jaki token jest ważny. |
Trigger
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
get | Event | Zwraca typ zdarzenia, które uruchamia regułę. |
get | String | Zwraca funkcję, która zostanie wywołana po zadziałaniu czynnika uruchamiającego. |
get | Trigger | Zwraca źródło zdarzeń, które uruchamiają regułę. |
get | String | Zwraca identyfikator źródła. |
get | String | Zwraca unikalny identyfikator, który umożliwia odróżnianie od siebie poszczególnych wyzwalaczy. |
Trigger Builder
Metody
Metoda | Zwracany typ | Krótki opis |
---|---|---|
for | Document | Tworzy i zwraca obiekt Document powiązany z danym dokumentem. |
for | Document | Tworzy i zwraca obiekt Document powiązany z dokumentem o podanym identyfikatorze. |
for | Form | Tworzy i zwraca Form powiązany z danym formularzem. |
for | Form | Tworzy i zwraca obiekt Form powiązany z formularzem o podanym identyfikatorze. |
for | Spreadsheet | Tworzy i zwraca element Spreadsheet powiązany z danym arkuszem kalkulacyjnym. |
for | Spreadsheet | Tworzy i zwraca obiekt Spreadsheet powiązany z arkuszem kalkulacyjnym o podanym identyfikatorze. |
for | Calendar | Zwraca kreator do tworzenia wyzwalaczy kalendarza. |
time | Clock | Tworzy i zwraca obiekt Clock do tworzenia aktywatorów opartych na czasie. |
Trigger Source
Właściwości
Właściwość | Typ | Opis |
---|---|---|
SPREADSHEETS | Enum | Arkusze Google uruchamiają regułę. |
CLOCK | Enum | Reguła jest uruchamiana przez zdarzenie czasowe. |
FORMS | Enum | Formularz Google powoduje uruchomienie reguły. |
DOCUMENTS | Enum | Dokumenty Google uruchamiają regułę. |
CALENDAR | Enum | Kalendarz Google powoduje uruchomienie reguły. |