Dieser Dienst bietet Zugriff auf Script-Trigger und Script-Veröffentlichungen.
Classes
Name | Kurzbeschreibung |
---|---|
Auth | Eine Aufzählung, die angibt, welche Kategorien von autorisierten Diensten in Apps Script über eine ausgelöste Funktion ausgeführt werden können. |
Authorization | Ein Objekt, mit dem ermittelt wird, ob der Nutzer dieses Script für die Verwendung eines oder mehrerer Dienste autorisieren muss, und mit dem die URL für ein Autorisierungsdialogfeld angegeben wird. |
Authorization | Eine Aufzählung, die den Autorisierungsstatus eines Scripts angibt. |
Calendar | Builder für Kalendertrigger. |
Clock | Ein Builder für Uhrzeitauslöser. |
Document | Ein Builder für Dokumenttrigger. |
Event | Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt. |
Form | Ein Builder für Formulartrigger. |
Installation | Eine Aufzählung, die angibt, wie das Script als Add-on für den aktuellen Nutzer installiert wurde. |
Script | Auf Script-Veröffentlichungen und Trigger zugreifen und sie bearbeiten. |
Service | Auf die Script-Veröffentlichung zugreifen und diese bearbeiten. |
Spreadsheet | Tool zum Erstellen von Tabellentriggern |
State | Ermöglicht es Scripts, Status-Token zu erstellen, die in Callback-APIs (z. B. OAuth-Abläufe) verwendet werden können. |
Trigger | Skript-Trigger |
Trigger | Ein generischer Builder für Scripttrigger. |
Trigger | Eine Aufzählung, die die Quelle des Ereignisses angibt, das den Trigger auslöst. |
Auth Mode
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
NONE | Enum | Ein Modus, der den Zugriff auf Dienste, für die eine Autorisierung erforderlich ist, nicht zulässt. |
CUSTOM_FUNCTION | Enum | Ein Modus, der den Zugriff auf eine begrenzte Anzahl von Diensten für die Verwendung in benutzerdefinierten Tabellenfunktionen ermöglicht. |
LIMITED | Enum | Ein Modus, der den Zugriff auf eine begrenzte Anzahl von Diensten ermöglicht. |
FULL | Enum | Ein Modus, der Zugriff auf alle Dienste gewährt, für die eine Autorisierung erforderlich ist. |
Authorization Info
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | Authorization | Gibt einen Wert zurück, der angibt, ob der Nutzer dieses Script für die Verwendung eines oder mehrerer Dienste autorisieren muss (z. B. Script ). |
get | String | Ruft die Autorisierungs-URL ab, mit der Zugriff auf das Script gewährt werden kann. |
Authorization Status
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
REQUIRED | Enum | Der Nutzer muss dieses Script autorisieren, einen oder mehrere Dienste zu verwenden. |
NOT_REQUIRED | Enum | Der Nutzer hat diesem Script alle derzeit erforderlichen Autorisierungen gewährt. |
Calendar Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create() | Trigger | Erstellt den Trigger und gibt ihn zurück. |
on | Calendar | Gibt einen Trigger an, der ausgelöst wird, wenn ein Kalendereintrag erstellt, aktualisiert oder gelöscht wird. |
Clock Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
after(durationMilliseconds) | Clock | Gibt die Mindestdauer in Millisekunden an, nach der der Trigger nach der aktuellen Zeit ausgeführt wird. |
at(date) | Clock | Gibt an, wann der Trigger ausgeführt wird. |
at | Clock | Gibt an, dass der Trigger am angegebenen Datum ausgelöst wird, standardmäßig gegen Mitternacht (+/- 15 Minuten). |
at | Clock | Gibt die Stunde an, zu der der Trigger ausgeführt wird. |
create() | Trigger | Erstellt den Trigger. |
every | Clock | Gibt an, dass der Trigger alle n Tage ausgeführt werden soll. |
every | Clock | Gibt an, dass der Trigger alle n Stunden ausgeführt werden soll. |
every | Clock | Hiermit wird angegeben, dass der Trigger alle n Minuten ausgeführt werden soll. |
every | Clock | Gibt an, dass der Trigger alle n Wochen ausgeführt werden soll. |
in | Clock | Gibt die Zeitzone für die angegebenen Datumsangaben/Uhrzeiten an, zu denen der Trigger ausgeführt wird. |
near | Clock | Gibt die Minute an, zu der der Trigger ausgeführt wird (plus oder minus 15 Minuten). |
on | Clock | Gibt das Datum im Monat an, an dem der Trigger ausgeführt wird. |
on | Clock | Gibt den Wochentag an, an dem der Trigger ausgeführt wird. |
Document Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create() | Trigger | Erstellt und gibt den neuen Trigger zurück. |
on | Document | Gibt einen Trigger an, der ausgelöst wird, wenn das Dokument geöffnet wird. |
Event Type
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
CLOCK | Enum | Der Trigger wird ausgelöst, sobald das zeitgesteuerte Ereignis eine bestimmte Zeit erreicht. |
ON_OPEN | Enum | Der Trigger wird ausgelöst, sobald der Nutzer die Google Docs-, Google Sheets- oder Google Formulare-Datei öffnet. |
ON_EDIT | Enum | Der Trigger wird ausgelöst, sobald der Nutzer die Google Tabellen-Datei bearbeitet, z. B. indem er einen neuen Wert in eine Zelle eingibt. Dies wird als Bearbeitung und nicht als Änderung gezählt. |
ON_FORM_SUBMIT | Enum | Der Trigger wird ausgelöst, wenn der Nutzer ein Google-Formular ausfüllt. |
ON_CHANGE | Enum | Der Trigger wird ausgelöst, sobald der Nutzer die Google Tabellen-Datei ändert, z. B. durch das Hinzufügen einer Zeile, was als Änderung und nicht als Bearbeitung zählt. |
ON_EVENT_UPDATED | Enum | Der Trigger wird ausgelöst, wenn ein Termin im angegebenen Google-Kalender erstellt, aktualisiert oder gelöscht wird. |
Form Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create() | Trigger | Erstellt und gibt den neuen Trigger zurück. |
on | Form | Gibt einen Trigger an, der ausgelöst wird, wenn eine Antwort im Formular gesendet wird. |
on | Form | Gibt einen Trigger an, der ausgelöst wird, wenn die Bearbeitungsansicht des Formulars geöffnet wird. |
Installation Source
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
APPS_MARKETPLACE_DOMAIN_ADD_ON | Enum | Das Add-on wurde vom Administrator für die Domain des Nutzers installiert. |
NONE | Enum | Das Script wird nicht als Add-on ausgeführt. |
WEB_STORE_ADD_ON | Enum | Das Add-on wurde vom Nutzer aus dem Chrome Web Store installiert. |
Script App
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
Auth | Auth | Eine Aufzählung, die angibt, welche Kategorien von autorisierten Diensten in Apps Script über eine ausgelöste Funktion ausgeführt werden können. |
Authorization | Authorization | Eine Aufzählung, die den Autorisierungsstatus eines Scripts angibt. |
Event | Event | Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt. |
Installation | Installation | Eine Aufzählung, die angibt, wie das Script als Add-on für den Nutzer installiert wurde. |
Trigger | Trigger | Eine Aufzählung, die die Quelle des Ereignisses angibt, das den Trigger auslöst. |
Week | Weekday | Eine Aufzählung, die die Wochentage darstellt. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
delete | void | Der angegebene Trigger wird entfernt, sodass er nicht mehr ausgeführt wird. |
get | Authorization | Hiermit wird ein Objekt abgerufen, mit dem ermittelt wird, ob der Nutzer dieses Script für die Verwendung eines oder mehrerer Dienste autorisieren muss, und um die URL für ein Autorisierungsdialogfeld anzugeben. |
get | String | Ruft ein Openopenid gewährt wurde. |
get | Installation | Gibt einen Enum-Wert zurück, der angibt, wie das Script als Add-on für den aktuellen Nutzer installiert wurde, z. B. ob der Nutzer es selbst über den Chrome Web Store installiert hat oder ob es von einem Domainadministrator für alle Nutzer installiert wurde. |
get | String | Ruft das OAuth 2.0-Zugriffstoken für den effektiven Nutzer ab. |
get | Trigger[] | Alle installierbaren Trigger abrufen, die mit dem aktuellen Projekt und dem aktuellen Nutzer verknüpft sind |
get | String | Ruft die eindeutige ID des Script-Projekts ab. |
get | Service | Hiermit wird ein Objekt abgerufen, mit dem die Veröffentlichung des Scripts als Webanwendung gesteuert wird. |
get | Trigger[] | Hiermit werden alle installierbaren Trigger abgerufen, die diesem Nutzer im angegebenen Dokument gehören, und zwar nur für dieses Script oder Add-on. |
get | Trigger[] | Hiermit werden alle installierbaren Trigger abgerufen, die diesem Nutzer im angegebenen Formular gehören, und zwar nur für dieses Script oder Add-on. |
get | Trigger[] | Hiermit werden alle installierbaren Trigger abgerufen, die diesem Nutzer in der angegebenen Tabelle gehören, und zwar nur für dieses Script oder Add-on. |
invalidate | void | Macht die Autorisierung ungültig, die der effektive Nutzer zum Ausführen des aktuellen Scripts hat. |
new | State | Erstellt einen Builder für ein Statustoken, das in einer Callback-API (z. B. einem OAuth-Ablauf) verwendet werden kann. |
new | Trigger | Hiermit wird der Prozess zum Erstellen eines installierbaren Triggers gestartet, der beim Auslösen eine bestimmte Funktion aufruft. |
Service
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | String | Gibt die URL der Webanwendung zurück, falls sie bereitgestellt wurde. Andernfalls wird null zurückgegeben. |
is | Boolean | Gibt true zurück, wenn das Script als Webanwendung zugänglich ist. |
Spreadsheet Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create() | Trigger | Erstellt den Trigger und gibt ihn zurück. |
on | Spreadsheet | Hier wird ein Trigger angegeben, der ausgelöst wird, wenn sich der Inhalt oder die Struktur der Tabelle ändert. |
on | Spreadsheet | Gibt einen Trigger an, der ausgelöst wird, wenn die Tabelle bearbeitet wird. |
on | Spreadsheet | Hier wird ein Trigger angegeben, der ausgelöst wird, wenn über die Tabelle ein Formular gesendet wird. |
on | Spreadsheet | Gibt einen Trigger an, der ausgelöst wird, wenn die Tabelle geöffnet wird. |
State Token Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
create | String | Erstellt eine verschlüsselte Stringdarstellung des Statustokens. |
with | State | Fügt dem Token ein Argument hinzu. |
with | State | Hier wird eine Rückruffunktion festgelegt. |
with | State | Legt die Dauer in Sekunden fest, für die das Token gültig ist. |
Trigger
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
get | Event | Gibt den Ereignistyp zurück, auf den der Trigger reagiert. |
get | String | Gibt die Funktion zurück, die aufgerufen wird, wenn der Trigger ausgelöst wird. |
get | Trigger | Gibt die Quelle der Ereignisse zurück, die den Trigger auslösen. |
get | String | Gibt die spezifische ID der Quelle zurück. |
get | String | Eine eindeutige Kennung, mit der sich Trigger voneinander unterscheiden lassen. |
Trigger Builder
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
for | Document | Erstellt und gibt einen Document zurück, der mit dem angegebenen Dokument verknüpft ist. |
for | Document | Erstellt und gibt ein Document zurück, das mit dem Dokument mit der angegebenen ID verknüpft ist. |
for | Form | Erstellt und gibt einen Form zurück, der mit dem angegebenen Formular verknüpft ist. |
for | Form | Erstellt und gibt einen Form zurück, der mit dem Formular mit der angegebenen ID verknüpft ist. |
for | Spreadsheet | Erstellt und gibt einen Spreadsheet zurück, der mit der angegebenen Tabelle verknüpft ist. |
for | Spreadsheet | Erstellt und gibt ein Spreadsheet zurück, das mit der angegebenen ID mit der Tabelle verknüpft ist. |
for | Calendar | Gibt einen Builder zum Erstellen von Kalendertriggern zurück. |
time | Clock | Erstellt und gibt eine Clock zum Erstellen zeitbasierter Trigger zurück. |
Trigger Source
Attribute
Attribut | Typ | Beschreibung |
---|---|---|
SPREADSHEETS | Enum | Google Tabellen lösen den Trigger aus. |
CLOCK | Enum | Ein zeitgesteuertes Ereignis löst den Trigger aus. |
FORMS | Enum | Der Trigger wird durch Google Formulare ausgelöst. |
DOCUMENTS | Enum | Google Docs löst den Trigger aus. |
CALENDAR | Enum | Google Kalender löst den Trigger aus. |