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 Skript-Trigger und die Veröffentlichung von Skripts.
Klassen
Name Kurzbeschreibung
Auth Mode Eine Aufzählung, die angibt, welche Kategorien autorisierter Dienste Apps Script über eine ausgelöste Funktion ausführen kann.
Authorization Info Ein Objekt, das prüft, ob der Nutzer die Autorisierung für die erforderlichen Bereiche des Skripts erteilt hat.
Authorization Status Eine Aufzählung, die den Autorisierungsstatus eines Skripts angibt.
Calendar Trigger Builder Builder für Kalender-Trigger.
Clock Trigger Builder Ein Builder für Uhrzeittrigger.
Document Trigger Builder Ein Builder für Dokument-Trigger.
Event Type Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt.
Form Trigger Builder Ein Builder für Formular-Trigger.
Installation Source Eine Enumeration, die angibt, wie das Skript als Add-on für den aktuellen Nutzer installiert wurde.
Script App Auf Skriptveröffentlichungen und ‑trigger zugreifen und diese bearbeiten.
Service Auf die Skriptveröffentlichung zugreifen und sie bearbeiten.
Spreadsheet Trigger Builder Builder für Tabellen-Trigger.
State Token Builder Ermöglicht es Scripts, Status-Tokens zu erstellen, die in Callback-APIs (z. B. OAuth-Abläufen) verwendet werden können.
Trigger Ein Skript-Trigger.
Trigger Builder Ein generischer Builder für Skript-Trigger.
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 Teilmenge von Diensten zur Verwendung in benutzerdefinierten Tabellenkalkulationsfunktionen ermöglicht.
LIMITEDEnumEin Modus, der den Zugriff auf eine begrenzte Teilmenge von Diensten ermöglicht.
FULLEnumEin Modus, der den Zugriff auf alle Dienste ermöglicht, für die eine Autorisierung erforderlich ist.
Methoden
Methode Rückgabetyp Kurzbeschreibung
get Authorization Status() Authorization Status Ruft einen Wert ab, der angibt, ob der Nutzer dieses Skript autorisieren muss, um einen oder mehrere Dienste zu verwenden (z. B. Script App.AuthorizationStatus.REQUIRED).
get Authorization Url() String|nullRuft die Autorisierungs-URL ab, mit der Zugriff auf das Skript gewährt werden kann.
get Authorized Scopes() String[]|nullRuft eine Liste der autorisierten Bereiche für das Skript ab.
Attribute
Attribut Typ Beschreibung
REQUIREDEnumDer Nutzer muss dieses Skript autorisieren, einen oder mehrere Dienste zu verwenden.
NOT_REQUIREDEnumDer Nutzer hat diesem Skript alle derzeit erforderlichen Autorisierungen erteilt.
Methoden
Methode Rückgabetyp Kurzbeschreibung
after(durationMilliseconds) Clock Trigger Builder Gibt die Mindestdauer in Millisekunden nach der aktuellen Zeit an, nach der der Trigger 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 Gibt an, 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 Datums-/Uhrzeitangaben 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 einen bestimmten Zeitpunkt erreicht.
ON_OPENEnumDer Trigger wird ausgelöst, sobald der Nutzer die Google Docs-, Google Sheets- oder Google Forms-Datei öffnet.
ON_EDITEnumDer Trigger wird ausgelöst, sobald der Nutzer die Google-Tabelle bearbeitet, z. B. indem er einen neuen Wert in eine Zelle eingibt. Das gilt als Bearbeitung und nicht als Änderung.
ON_FORM_SUBMITEnumDer Trigger wird ausgelöst, sobald der Nutzer auf ein Google-Formular antwortet.
ON_CHANGEEnumDer Trigger wird ausgelöst, sobald der Nutzer die Google-Tabelle ändert, z. B. durch Hinzufügen einer Zeile (was als Änderung und nicht als Bearbeitung gilt).
ON_EVENT_UPDATEDEnumDer Trigger wird ausgelöst, sobald 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 Skript wird nicht als Add-on ausgeführt.
WEB_STORE_ADD_ONEnumDas Add-on wurde vom Nutzer über den Chrome Web Store installiert.
Attribute
Attribut Typ Beschreibung
Auth ModeAuth Mode Eine Aufzählung, die angibt, welche Kategorien autorisierter Dienste Apps Script über eine ausgelöste Funktion ausführen kann.
Authorization StatusAuthorization Status Eine Aufzählung, die den Autorisierungsstatus eines Skripts 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 Skript 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) voidEntfernt den angegebenen Trigger, sodass er nicht mehr ausgeführt wird.
get Authorization Info(authMode) Authorization Info Ruft ein Objekt ab, mit dem geprüft wird, ob der Nutzer die Autorisierung für alle Skriptanforderungen erteilt hat.
get Authorization Info(authMode, oAuthScopes) Authorization Info Ruft ein Objekt ab, das prüft, ob der Nutzer die Autorisierung für die angeforderten Bereiche erteilt hat.
get Identity Token() String|nullRuft ein Open ID Connect -Identitätstoken für den effektiven Nutzer ab, wenn der Bereich openid gewährt wurde.
get Installation Source() Installation Source Gibt einen Enumerationswert zurück, der angibt, wie das Skript als Add-on für den aktuellen Nutzer installiert wurde. Das kann z. B. sein, dass der Nutzer es selbst über den Chrome Web Store installiert hat oder dass ein Domainadministrator es für alle Nutzer installiert hat.
get OAuth Token() StringRuft das OAuth 2.0-Zugriffstoken für den effektiven Nutzer ab.
get Project Triggers() Trigger[] Ruft alle installierbaren Trigger ab, die dem aktuellen Projekt und dem aktuellen Nutzer zugeordnet sind.
get Script Id() StringRuft die eindeutige ID des Skriptprojekts ab.
get Service() Service Ruft ein Objekt ab, mit dem das Veröffentlichen des Skripts als Web-App gesteuert wird.
get User Triggers(document) Trigger[] Ruft alle installierbaren Trigger ab, die diesem Nutzer im angegebenen Dokument gehören, nur für dieses Skript oder Add-on.
get User Triggers(form) Trigger[] Ruft alle installierbaren Trigger ab, die diesem Nutzer im angegebenen Formular für dieses Skript oder Add-on gehören.
get User Triggers(spreadsheet) Trigger[] Ruft alle installierbaren Trigger ab, die diesem Nutzer in der angegebenen Tabelle für dieses Skript oder Add-on gehören.
invalidate Auth() voidMacht die Autorisierung ungültig, die der effektive Nutzer zum Ausführen des aktuellen Skripts hat.
new State Token() State Token Builder Erstellt einen Builder für ein Status-Token, das in einer Callback-API (z. B. einem OAuth-Ablauf) verwendet werden kann.
new Trigger(functionName) Trigger Builder Startet den Prozess zum Erstellen eines installierbaren Triggers, der beim Auslösen eine bestimmte Funktion aufruft.
require All Scopes(authMode) voidPrüft, ob der Nutzer die Einwilligung für alle vom Skript angeforderten Bereiche erteilt hat.
require Scopes(authMode, oAuthScopes) voidPrüft, ob der Nutzer die Einwilligung für die angeforderten Bereiche erteilt hat.
Methoden
Methode Rückgabetyp Kurzbeschreibung
get Url() StringGibt die URL der Web-App zurück, wenn sie bereitgestellt wurde. Andernfalls wird null zurückgegeben.
is Enabled() BooleanGibt true zurück, wenn das Skript als Web-App zugänglich ist.
Methoden
Methode Rückgabetyp Kurzbeschreibung
for Document(document) Document Trigger Builder Erstellt ein Document Trigger Builder , das mit dem angegebenen Dokument verknüpft ist, und gibt es zurück.
for Document(key) Document Trigger Builder Erstellt ein Document Trigger Builder , das mit dem Dokument mit der angegebenen ID verknüpft ist, und gibt es zurück.
for Form(form) Form Trigger Builder Erstellt ein Form Trigger Builder , das mit dem angegebenen Formular verknüpft ist, und gibt es zurück.
for Form(key) Form Trigger Builder Erstellt ein Form Trigger Builder , das mit dem Formular mit der angegebenen ID verknüpft ist, und gibt es zurück.
for Spreadsheet(sheet) Spreadsheet Trigger Builder Erstellt ein Spreadsheet Trigger Builder , das mit der angegebenen Tabelle verknüpft ist, und gibt es zurück.
for Spreadsheet(key) Spreadsheet Trigger Builder Erstellt ein Spreadsheet Trigger Builder , das mit der Tabelle mit der angegebenen ID verknüpft ist, und gibt es zurück.
for User Calendar(emailId) Calendar Trigger Builder Gibt einen Builder zum Erstellen von Kalendertriggern zurück.
time Based() Clock Trigger Builder Erstellt ein Clock Trigger Builder zum Erstellen zeitbasierter Trigger und gibt es zurück.
Attribute
Attribut Typ Beschreibung
SPREADSHEETSEnumGoogle Sheets löst den Trigger aus.
CLOCKEnumEin zeitgesteuertes Ereignis löst den Trigger aus.
FORMSEnumGoogle Formulare löst den Trigger aus.
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-12-11 (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-12-11 (UTC)."],[],[]]