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
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.
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()
String
Ruft 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
REQUIRED
Enum
Der Nutzer muss dieses Script für die Verwendung eines oder mehrerer Dienste autorisieren.
NOT_REQUIRED
Enum
Der 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
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.
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.
Attribute
Attribut Typ Beschreibung
Auth Mode
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 Status
Authorization Status
Eine Aufzählung, die den Autorisierungsstatus eines Scripts angibt.
Event Type
Event Type
Eine Aufzählung, die den Typ des ausgelösten Ereignisses angibt.
Installation Source
Installation Source
Eine Aufzählung, die angibt, wie das Script als Add-on für den Nutzer installiert wurde.
Trigger Source
Trigger Source
Eine Aufzählung, die die Quelle des Ereignisses angibt, das den Trigger auslöst.
Week Day
Weekday
Eine Aufzählung, die die Wochentage darstellt.
Methoden
Methode Rückgabetyp Kurzbeschreibung
delete Trigger(trigger)
void
Der 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()
String
Ruft 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()
String
Ruft 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()
String
Ruft 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()
void
Macht 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)
void
Prüft, ob der Nutzer seine Einwilligung für alle vom Script angeforderten Bereiche erteilt hat.
require Scopes(authMode, oAuthScopes)
void
Prüft, ob der Nutzer die Einwilligung für die angeforderten Zugriffsbereiche erteilt hat.
Methoden
Methode Rückgabetyp Kurzbeschreibung
get Url()
String
Gibt die URL der Webanwendung zurück, falls sie bereitgestellt wurde. Andernfalls wird null
zurückgegeben.
is Enabled()
Boolean
Gibt true
zurück, wenn das Script als Webanwendung zugänglich ist.
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.
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-01-08 (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-01-08 (UTC)."],[[["The Script service empowers developers to automate tasks and control web app deployments within Google Apps Script."],["Triggers automate script execution based on events like opening documents, form submissions, or time-based occurrences."],["Script publishing controls how scripts are deployed as web apps, managing access and properties."],["Authorization management handles user permissions for script execution, with different authorization levels and status checks."],["Developers can utilize the `ScriptApp` class, trigger builders, and authorization classes to build robust and automated solutions."]]],[]]