Class TriggerBuilder

TriggerBuilder

Ogólny kreator aktywatorów skryptu.

Metody

MetodaZwracany typKrótki opis
forDocument(document)DocumentTriggerBuilderTworzy i zwraca DocumentTriggerBuilder powiązany z danym dokumentem.
forDocument(key)DocumentTriggerBuilderTworzy i zwraca obiekt DocumentTriggerBuilder powiązany z dokumentem o podanym identyfikatorze.
forForm(form)FormTriggerBuilderTworzy i zwraca obiekt FormTriggerBuilder powiązany z danym formularzem.
forForm(key)FormTriggerBuilderTworzy i zwraca FormTriggerBuilder powiązany z formularzem o podanym identyfikatorze.
forSpreadsheet(sheet)SpreadsheetTriggerBuilderTworzy i zwraca SpreadsheetTriggerBuilder powiązany z danym arkuszem kalkulacyjnym.
forSpreadsheet(key)SpreadsheetTriggerBuilderTworzy i zwraca SpreadsheetTriggerBuilder powiązany z arkuszem o podanym identyfikatorze.
forUserCalendar(emailId)CalendarTriggerBuilderZwraca narzędzie do tworzenia wyzwalaczy kalendarza.
timeBased()ClockTriggerBuilderTworzy i zwraca obiekt ClockTriggerBuilder do tworzenia aktywatorów opartych na czasie.

Szczegółowa dokumentacja

forDocument(document)

Tworzy i zwraca DocumentTriggerBuilder powiązany z danym dokumentem.

ScriptApp.newTrigger('myFunction')
    .forDocument(DocumentApp.getActiveDocument())
    .onOpen()
    .create();

Parametry

NazwaTypOpis
documentDocumentDokument.

Powrót

DocumentTriggerBuilder – nowy obiekt DocumentTriggerBuilder.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

forDocument(key)

Tworzy i zwraca obiekt DocumentTriggerBuilder powiązany z dokumentem o podanym identyfikatorze.

ScriptApp.newTrigger('myFunction')
    .forDocument('1234567890abcdefghijklmnopqrstuvwxyz')
    .onOpen()
    .create();

Parametry

NazwaTypOpis
keyStringIdentyfikator dokumentu.

Powrót

DocumentTriggerBuilder – nowy obiekt DocumentTriggerBuilder.

Autoryzacja

Skrypty korzystające z tej metody wymagają autoryzacji z użyciem co najmniej jednego z tych zakresów:

  • https://www.googleapis.com/auth/documents.currentonly
  • https://www.googleapis.com/auth/documents

forForm(form)

Tworzy i zwraca obiekt FormTriggerBuilder powiązany z danym formularzem.