Feedback geben
Script Service
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Script
Dieser Dienst bietet Zugriff auf Script-Trigger und Script-Veröffentlichungen.
Klassen
Name Kurzbeschreibung
Auth Mode Eine Aufzählung, die angibt, welche Kategorien von autorisierten Diensten in Apps Script über eine ausgelöste Funktion ausgeführt werden können.
Authorization Info Ein Objekt, mit dem geprüft wird, ob der Nutzer die Autorisierung für die erforderlichen Bereiche des Scripts erteilt hat.
Authorization Status Eine Aufzählung, die den Autorisierungsstatus eines Scripts angibt.
Calendar Trigger Builder Builder für Kalendertrigger.
Clock Trigger Builder Ein Builder für Uhrzeitauslöser.
Document Trigger Builder Ein Builder für Dokumenttrigger.
Event Type Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt.
Form Trigger Builder Ein Builder für Formulartrigger.
Installation Source Eine Aufzählung, die angibt, wie das Script als Add-on für den aktuellen Nutzer installiert wurde.
Script App Auf Script-Veröffentlichungen und Trigger zugreifen und sie bearbeiten.
Service Auf die Script-Veröffentlichung zugreifen und sie bearbeiten.
Spreadsheet Trigger Builder Tool zum Erstellen von Tabellentriggern
State Token Builder Ermöglicht es Scripts, Status-Token zu erstellen, die in Callback-APIs (z. B. OAuth-Abläufen) verwendet werden können.
Trigger Skript-Trigger
Trigger Builder Ein generischer Builder für Scripttrigger.
Trigger Source Eine Aufzählung, die die Quelle des Ereignisses angibt, das den Trigger auslöst.
Attribute
Attribut Typ Beschreibung
NONEEnumEin Modus, der den Zugriff auf Dienste, für die eine Autorisierung erforderlich ist, nicht zulässt.
CUSTOM_FUNCTIONEnumEin Modus, der den Zugriff auf eine begrenzte Anzahl von Diensten für die Verwendung in benutzerdefinierten Tabellenfunktionen ermöglicht.
LIMITEDEnumEin Modus, der den Zugriff auf eine begrenzte Anzahl von Diensten ermöglicht.
FULLEnumEin Modus, der Zugriff auf alle Dienste gewährt, für die eine Autorisierung erforderlich ist.
Methoden
Methode Rückgabetyp Kurzbeschreibung
get Authorization Status() Authorization Status 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 App.AuthorizationStatus.REQUIRED).
get Authorization Url() StringRuft die Autorisierungs-URL ab, mit der Zugriff auf das Script gewährt werden kann.
get Authorized Scopes() String[]Ruft eine Liste der autorisierten Bereiche für das Script ab.
Attribute
Attribut Typ Beschreibung
REQUIREDEnumDer Nutzer muss dieses Script für die Verwendung eines oder mehrerer Dienste autorisieren.
NOT_REQUIREDEnumDer Nutzer hat diesem Script alle derzeit erforderlichen Autorisierungen gewährt.
Methoden
Methode Rückgabetyp Kurzbeschreibung
after(durationMilliseconds) Clock Trigger Builder Gibt die Mindestdauer in Millisekunden an, nach der der Trigger nach der aktuellen Zeit ausgeführt wird.
at(date) Clock Trigger Builder Gibt an, wann der Trigger ausgeführt wird.
at Date(year, month, day) Clock Trigger Builder Gibt an, dass der Trigger am angegebenen Datum ausgelöst wird, standardmäßig gegen Mitternacht (+/- 15 Minuten).
at Hour(hour) Clock Trigger Builder Gibt die Stunde an, zu der der Trigger ausgeführt wird.
create() Trigger Erstellt den Trigger.
every Days(n) Clock Trigger Builder Gibt an, dass der Trigger alle n Tage ausgeführt werden soll.
every Hours(n) Clock Trigger Builder Gibt an, dass der Trigger alle n Stunden ausgeführt werden soll.
every Minutes(n) Clock Trigger Builder Hiermit wird angegeben, dass der Trigger alle n Minuten ausgeführt werden soll.
every Weeks(n) Clock Trigger Builder Gibt an, dass der Trigger alle n Wochen ausgeführt werden soll.
in Timezone(timezone) Clock Trigger Builder Gibt die Zeitzone für die angegebenen Datumsangaben/Uhrzeiten an, zu denen der Trigger ausgeführt wird.
near Minute(minute) Clock Trigger Builder Gibt die Minute an, zu der der Trigger ausgeführt wird (plus oder minus 15 Minuten).
on Month Day(day) Clock Trigger Builder Gibt das Datum im Monat an, an dem der Trigger ausgeführt wird.
on Week Day(day) Clock Trigger Builder Gibt den Wochentag an, an dem der Trigger ausgeführt wird.
Attribute
Attribut Typ Beschreibung
CLOCKEnumDer Trigger wird ausgelöst, sobald das zeitgesteuerte Ereignis eine bestimmte Zeit erreicht.
ON_OPENEnumDer Trigger wird ausgelöst, sobald der Nutzer die Google Docs-, Google Sheets- oder Google Formulare-Datei öffnet.
ON_EDITEnumDer 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_SUBMITEnumDer Trigger wird ausgelöst, wenn der Nutzer ein Google-Formular ausfüllt.
ON_CHANGEEnumDer 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_UPDATEDEnumDer Trigger wird ausgelöst, wenn ein Termin im angegebenen Google-Kalender erstellt, aktualisiert oder gelöscht wird.
Attribute
Attribut Typ Beschreibung
APPS_MARKETPLACE_DOMAIN_ADD_ONEnumDas Add-on wurde vom Administrator für die Domain des Nutzers installiert.
NONEEnumDas Script wird nicht als Add-on ausgeführt.
WEB_STORE_ADD_ONEnumDas Add-on wurde vom Nutzer aus dem Chrome Web Store installiert.
Attribute
Attribut Typ Beschreibung
Auth ModeAuth Mode Eine Aufzählung, die angibt, welche Kategorien von autorisierten Diensten in Apps Script über eine ausgelöste Funktion ausgeführt werden können.
Authorization StatusAuthorization Status Eine Aufzählung, die den Autorisierungsstatus eines Scripts angibt.
Event TypeEvent Type Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt.
Installation SourceInstallation Source Eine Aufzählung, die angibt, wie das Script als Add-on für den Nutzer installiert wurde.
Trigger SourceTrigger Source Eine Aufzählung, die die Quelle des Ereignisses angibt, das den Trigger auslöst.
Week DayWeekday Eine Aufzählung, die die Wochentage darstellt.
Methoden
Methode Rückgabetyp Kurzbeschreibung
delete Trigger(trigger) voidDer angegebene Trigger wird entfernt und wird nicht mehr ausgeführt.
get Authorization Info(authMode) Authorization Info Ruft ein Objekt ab, das prüft, ob der Nutzer die Autorisierung für alle Scriptanforderungen erteilt hat.
get Authorization Info(authMode, oAuthScopes) Authorization Info Hiermit wird ein Objekt abgerufen, das prüft, ob der Nutzer die Autorisierung für die angeforderten Bereiche erteilt hat.
get Identity Token() StringRuft ein Open ID Connect -Identitätstoken für den effektiven Nutzer ab, wenn der Umfang openid gewährt wurde.
get Installation Source() Installation Source 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 OAuth Token() StringRuft das OAuth 2.0-Zugriffstoken für den effektiven Nutzer ab.
get Project Triggers() Trigger[] Alle installierbaren Trigger abrufen, die mit dem aktuellen Projekt und dem aktuellen Nutzer verknüpft sind.
get Script Id() StringRuft die eindeutige ID des Script-Projekts ab.
get Service() Service Hiermit wird ein Objekt abgerufen, mit dem die Veröffentlichung des Scripts als Webanwendung gesteuert wird.
get User Triggers(document) 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 User Triggers(form) 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 User Triggers(spreadsheet) 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 Auth() voidMacht die Autorisierung ungültig, die der effektive Nutzer zum Ausführen des aktuellen Scripts hat.
new State Token() State Token Builder Erstellt einen Builder für ein Statustoken, das in einer Callback-API (z. B. einem OAuth-Ablauf) verwendet werden kann.
new Trigger(functionName) Trigger Builder Hiermit wird der Prozess zum Erstellen eines installierbaren Triggers gestartet, der beim Auslösen eine bestimmte Funktion aufruft.
require All Scopes(authMode) voidPrüft, ob der Nutzer seine Einwilligung für alle vom Script angeforderten Bereiche erteilt hat.
require Scopes(authMode, oAuthScopes) voidPrüft, ob der Nutzer die Einwilligung für die angeforderten Zugriffsbereiche erteilt hat.
Methoden
Methode Rückgabetyp Kurzbeschreibung
get Url() StringGibt die URL der Webanwendung zurück, falls sie bereitgestellt wurde. Andernfalls wird null zurückgegeben.
is Enabled() BooleanGibt true zurück, wenn das Script als Webanwendung zugänglich ist.
Attribute
Attribut Typ Beschreibung
SPREADSHEETSEnumGoogle Tabellen lösen den Trigger aus.
CLOCKEnumEin zeitgesteuertes Ereignis löst den Trigger aus.
FORMSEnumDer Trigger wird durch Google Formulare ausgelöst.
DOCUMENTSEnumGoogle Docs löst den Trigger aus.
CALENDAREnumGoogle Kalender löst den Trigger aus.
Feedback geben
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers . Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-07-26 (UTC).
Haben Sie Feedback für uns?
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-26 (UTC)."],[],[]]