Dieser Dienst bietet Zugriff auf Nutzerinformationen wie E-Mail-Adressen und Nutzernamen. Außerdem werden Skriptprotokolle und Dialogfelder in Google Workspace-Anwendungen gesteuert.
Kurse
Name | Kurzbeschreibung |
---|---|
Blob | Ein Datenaustauschobjekt für Apps Script-Dienste. |
BlobSource | Schnittstelle für Objekte, deren Daten als Blob exportiert werden können. |
Browser | Diese Klasse bietet Zugriff auf Dialogfelder speziell für Google Tabellen. |
Button | Ein Enum, das vordefinierte, lokalisierte Dialogfeldschaltflächen darstellt, die von alert oder PromptResponse.getSelectedButton() zurückgegeben und angegeben werden, auf welche Schaltfläche in einem Dialogfeld der Nutzer geklickt hat. |
ButtonSet | Ein Enum, das vordefinierte, lokalisierte Sätze einer oder mehrerer Dialogfeldschaltflächen darstellt, die einem alert oder prompt hinzugefügt werden können. |
ColorType | Die Farbarten |
Logger | Mit dieser Klasse kann der Entwickler Text in die Fehlerbehebungsprotokolle schreiben. |
Menu | Ein benutzerdefiniertes Menü in einer Instanz der Benutzeroberfläche für eine Google-App. |
MimeType | Eine Aufzählung, die Zugriff auf MIME-Typ-Deklarationen ermöglicht, ohne die Strings explizit eingeben zu müssen. |
Month | Ein Enum-Wert, der die Monate des Jahres darstellt. |
PromptResponse | Eine Antwort auf ein prompt -Dialogfeld, das in der Benutzeroberfläche einer Google-Anwendung angezeigt wird. |
RgbColor | Eine Farbe, die durch rote, grüne und blaue Farbkanäle definiert wird. |
Session | Die Session-Klasse bietet Zugriff auf Sitzungsinformationen wie die E-Mail-Adresse des Nutzers (unter Umständen) und die Spracheinstellung. |
Ui | Eine Instanz der Benutzeroberflächenumgebung für eine Google-Anwendung, mit der das Skript Funktionen wie Menüs, Dialogfelder und Seitenleisten hinzufügen kann. |
User | Darstellung eines Nutzers, geeignet für Skripterstellung |
Weekday | Ein Enum-Wert, der die Wochentage darstellt. |
console | Diese Klasse ermöglicht es dem Entwickler, Logs in den Stackdriver Logging-Dienst der Google Cloud Platform zu schreiben. |
Blob
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
copyBlob() | Blob | Gibt eine Kopie dieses Blobs zurück. |
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBytes() | Byte[] | Ruft die in diesem Blob gespeicherten Daten ab. |
getContentType() | String | Ruft den Inhaltstyp der Byte in diesem Blob ab. |
getDataAsString() | String | Ruft die Daten dieses Blobs als String mit UTF-8-Codierung ab. |
getDataAsString(charset) | String | Ruft die Daten dieses Blobs als String mit der angegebenen Codierung ab. |
getName() | String | Ruft den Namen dieses Blobs ab. |
isGoogleType() | Boolean | Gibt zurück, ob dieses Blob eine Google Workspace-Datei (Google Tabellen, Google Docs usw.) ist. |
setBytes(data) | Blob | Legt die in diesem Blob gespeicherten Daten fest. |
setContentType(contentType) | Blob | Legt den Inhaltstyp der Byte in diesem Blob fest. |
setContentTypeFromExtension() | Blob | Legt den Inhaltstyp der Byte in diesem Blob basierend auf der Dateiendung fest. |
setDataFromString(string) | Blob | Legt die Daten dieses Blobs aus einem String mit UTF-8-Codierung fest. |
setDataFromString(string, charset) | Blob | Legt die Daten dieses Blobs aus einem String mit der angegebenen Codierung fest. |
setName(name) | Blob | Legt den Namen dieses Blobs fest. |
BlobSource
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getAs(contentType) | Blob | Gibt die Daten in diesem Objekt als Blob zurück, das in den angegebenen Inhaltstyp konvertiert wurde. |
getBlob() | Blob | Gibt die Daten in diesem Objekt als Blob zurück. |
Browser
Attribute
Property | Typ | Beschreibung |
---|---|---|
Buttons | ButtonSet |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
inputBox(prompt) | String | Öffnet ein Dialogfeld mit einem Texteingabefeld im Browser des Nutzers. |
inputBox(prompt, buttons) | String | Öffnet ein Dialogfeld mit einem Texteingabefeld im Browser des Nutzers. |
inputBox(title, prompt, buttons) | String | Öffnet ein Dialogfeld mit einem Texteingabefeld im Browser des Nutzers. |
msgBox(prompt) | String | Öffnet ein Dialogfeld mit der angegebenen Meldung und einer OK-Schaltfläche im Browser des Nutzers. |
msgBox(prompt, buttons) | String | Öffnet ein Dialogfeld mit der angegebenen Nachricht und angegebenen Schaltflächen im Browser des Nutzers. |
msgBox(title, prompt, buttons) | String | Öffnet ein Dialogfeld mit dem angegebenen Titel, der Nachricht und den angegebenen Schaltflächen im Browser des Nutzers. |
Button
Attribute
Property | Typ | Beschreibung |
---|---|---|
CLOSE | Enum | Die standardmäßige Schließen-Schaltfläche, die in der Titelleiste jedes Dialogfelds angezeigt wird. |
OK | Enum | Schaltfläche „OK“, die angibt, dass ein Vorgang fortgesetzt werden soll. |
CANCEL | Enum | Schaltfläche „Abbrechen“ mit dem Hinweis, dass der Vorgang nicht fortgesetzt werden soll. |
YES | Enum | Eine „Ja“-Schaltfläche für eine positive Antwort auf eine Frage. |
NO | Enum | Eine „Nein“-Schaltfläche für eine negative Antwort auf eine Frage. |
ButtonSet
Attribute
Property | Typ | Beschreibung |
---|---|---|
OK | Enum | Eine einzelne „OK“-Schaltfläche für eine Informationsmeldung, die nur geschlossen werden kann. |
OK_CANCEL | Enum | Eine Schaltfläche „OK“ und eine Schaltfläche „Abbrechen“, über die der Nutzer einen Vorgang entweder fortsetzen oder anhalten kann. |
YES_NO | Enum | Eine „Ja“- und eine „Nein“-Schaltfläche, über die der Nutzer eine Ja/Nein-Frage beantworten kann. |
YES_NO_CANCEL | Enum | Eine „Ja“-, eine „Nein“- und eine „Abbrechen“-Schaltfläche, mit denen der Nutzer entweder eine Ja/Nein-Frage beantworten oder einen Vorgang anhalten kann. |
ColorType
Attribute
Property | Typ | Beschreibung |
---|---|---|
UNSUPPORTED | Enum | Ein Farbtyp, der nicht unterstützt wird. |
RGB | Enum | Eine Farbe, die durch rote, grüne und blaue Farbkanäle definiert wird. |
THEME | Enum | Eine Farbe, die sich auf einen Eintrag im Farbschema des Designs bezieht. |
Logger
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
clear() | void | Löscht das Protokoll. |
getLog() | String | Gibt eine vollständige Liste der Nachrichten im aktuellen Log zurück. |
log(data) | Logger | Schreibt den String in die Logging-Konsole. |
log(format, values) | Logger | Schreibt einen formatierten String in die Logging-Konsole. Dabei werden das angegebene Format und die angegebenen Werte verwendet. |
Menu
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
addItem(caption, functionName) | Menu | Fügt dem Menü ein Element hinzu. |
addSeparator() | Menu | Fügt dem Menü ein visuelles Trennzeichen hinzu. |
addSubMenu(menu) | Menu | Fügt dem Menü ein Untermenü hinzu. |
addToUi() | void | Fügt das Menü in die Instanz der Benutzeroberfläche des Editors ein. |
MimeType
Attribute
Property | Typ | Beschreibung |
---|---|---|
GOOGLE_APPS_SCRIPT | Enum | Darstellung des MIME-Typs für ein Google Apps Script-Projekt. |
GOOGLE_DRAWINGS | Enum | Darstellung des MIME-Typs für eine Google Zeichnungen-Datei |
GOOGLE_DOCS | Enum | Darstellung des MIME-Typs für eine Google Docs-Datei. |
GOOGLE_FORMS | Enum | Darstellung des MIME-Typs für eine Google Formulare-Datei. |
GOOGLE_SHEETS | Enum | Darstellung des MIME-Typs für eine Google Tabellen-Datei. |
GOOGLE_SITES | Enum | Darstellung des MIME-Typs für eine Google Sites-Datei. |
GOOGLE_SLIDES | Enum | Darstellung des MIME-Typs für eine Google Präsentationen-Datei |
FOLDER | Enum | Darstellung des MIME-Typs für einen Google Drive-Ordner. |
SHORTCUT | Enum | Darstellung des MIME-Typs für eine Google Drive-Verknüpfung. |
BMP | Enum | Darstellung des MIME-Typs für eine BMP-Image-Datei (normalerweise .bmp) |
GIF | Enum | Darstellung des MIME-Typs für eine GIF-Image-Datei (normalerweise .gif). |
JPEG | Enum | Darstellung des MIME-Typs für eine JPEG-Bilddatei (normalerweise .jpg). |
PNG | Enum | Darstellung des MIME-Typs für eine PNG-Bilddatei (normalerweise .png). |
SVG | Enum | Darstellung des MIME-Typs für eine SVG-Bilddatei (normalerweise .svg) |
PDF | Enum | Darstellung des MIME-Typs für eine PDF-Datei (normalerweise .pdf) |
CSS | Enum | Darstellung des MIME-Typs für eine CSS-Textdatei (normalerweise .css) |
CSV | Enum | Darstellung des MIME-Typs für eine CSV-Textdatei (normalerweise .csv). |
HTML | Enum | Darstellung des MIME-Typs für eine HTML-Textdatei (normalerweise .html). |
JAVASCRIPT | Enum | Darstellung des MIME-Typs für eine JavaScript-Textdatei (normalerweise .js) |
PLAIN_TEXT | Enum | Darstellung des MIME-Typs für eine Nur-Text-Datei (normalerweise .txt). |
RTF | Enum | Darstellung des MIME-Typs für eine Rich-Text-Datei (normalerweise .rtf). |
OPENDOCUMENT_GRAPHICS | Enum | Darstellung des MIME-Typs für eine OpenDocument-Grafikdatei (normalerweise .odg). |
OPENDOCUMENT_PRESENTATION | Enum | Darstellung des MIME-Typs für eine OpenDocument-Präsentationsdatei (normalerweise .odp). |
OPENDOCUMENT_SPREADSHEET | Enum | Darstellung des MIME-Typs für eine OpenDocument-Tabellendatei (normalerweise .ods). |
OPENDOCUMENT_TEXT | Enum | Darstellung des MIME-Typs für eine OpenDocument-Textverarbeitungsdatei (normalerweise .odt). |
MICROSOFT_EXCEL | Enum | Darstellung des MIME-Typs für eine Microsoft Excel-Tabellenkalkulationsdatei (normalerweise .xlsx) |
MICROSOFT_EXCEL_LEGACY | Enum | Darstellung des MIME-Typs für eine alte Microsoft Excel-Datei (normalerweise XLS) |
MICROSOFT_POWERPOINT | Enum | Darstellung des MIME-Typs für eine Microsoft PowerPoint-Präsentationsdatei (normalerweise PPTX). |
MICROSOFT_POWERPOINT_LEGACY | Enum | Darstellung des MIME-Typs für eine alte Microsoft PowerPoint-Datei (normalerweise .ppt) |
MICROSOFT_WORD | Enum | Darstellung des MIME-Typs für eine Microsoft Word-Dokumentdatei (normalerweise .docx). |
MICROSOFT_WORD_LEGACY | Enum | Darstellung des MIME-Typs für eine alte Microsoft Word-Datei (normalerweise .doc). |
ZIP | Enum | Darstellung des MIME-Typs für eine ZIP-Archivdatei (normalerweise .zip). |
Month
Attribute
Property | Typ | Beschreibung |
---|---|---|
JANUARY | Enum | Januar (Monat 1). |
FEBRUARY | Enum | Februar (Monat 2). |
MARCH | Enum | März (Monat 3). |
APRIL | Enum | April (Monat 4). |
MAY | Enum | Mai (Monat 5). |
JUNE | Enum | Juni (Monat 6). |
JULY | Enum | Juli (Monat 7). |
AUGUST | Enum | August (Monat 8): |
SEPTEMBER | Enum | September (Monat 9). |
OCTOBER | Enum | Oktober (Monat 10). |
NOVEMBER | Enum | November (Monat 11). |
DECEMBER | Enum | Dezember (Monat 12). |
PromptResponse
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getResponseText() | String | Ruft den Text ab, den der Nutzer in das Eingabefeld des Dialogfelds eingegeben hat. |
getSelectedButton() | Button | Ruft die Schaltfläche ab, auf die der Nutzer geklickt hat, um das Dialogfeld zu schließen. |
RgbColor
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
asHexString() | String | Gibt die Farbe als Hexadezimalstring mit 7 Zeichen im CSS-Stil (#rrggbb) oder als Hexadezimalstring mit 9 Zeichen (#aarrggbb) zurück. |
getBlue() | Integer | Der Blaukanal dieser Farbe als Zahl von 0 bis 255. |
getColorType() | ColorType | Ruft den Typ dieser Farbe ab. |
getGreen() | Integer | Der grüne Kanal dieser Farbe als Zahl zwischen 0 und 255. |
getRed() | Integer | Der rote Kanal dieser Farbe als Zahl von 0 bis 255. |
Session
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getActiveUser() | User | Ruft Informationen zum aktuellen Nutzer ab. |
getActiveUserLocale() | String | Ruft die Spracheinstellung des aktuellen Nutzers als String ab, z. B. en für Englisch. |
getEffectiveUser() | User | Ruft Informationen zu dem Nutzer ab, unter dessen Aufsicht das Skript ausgeführt wird. |
getScriptTimeZone() | String | Zeitzone des Skripts abrufen. |
getTemporaryActiveUserKey() | String | Ruft einen temporären Schlüssel ab, der für den aktiven Nutzer eindeutig ist, aber die Nutzeridentität nicht offengelegt. |
Ui
Attribute
Property | Typ | Beschreibung |
---|---|---|
Button | Button | Eine Aufzählung, die vordefinierte, lokalisierte Schaltflächen des Dialogfelds darstellt, die von einer Warnung oder einem PromptResponse.getSelectedButton() zurückgegeben werden, um anzugeben, auf welche Schaltfläche in einem Dialogfeld der Nutzer geklickt hat. |
ButtonSet | ButtonSet | Ein Enum, das vordefinierte, lokalisierte Sätze einer oder mehrerer Dialogfeldschaltflächen darstellt, die einer Warnung oder einer Aufforderung hinzugefügt werden können. |
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
alert(prompt) | Button | Öffnet ein Dialogfeld mit der angegebenen Meldung und der Schaltfläche „OK“ im Editor des Nutzers. |
alert(prompt, buttons) | Button | Öffnet ein Dialogfeld mit der angegebenen Meldung und einer Reihe von Schaltflächen im Editor des Nutzers. |
alert(title, prompt, buttons) | Button | Öffnet im Nutzereditor ein Dialogfeld mit dem angegebenen Titel, der Nachricht und einer Reihe von Schaltflächen. |
createAddonMenu() | Menu | Erstellt einen Builder, mit dem ein Untermenü in das Menü „Erweiterungen“ des Editors eingefügt werden kann. |
createMenu(caption) | Menu | Erstellt einen Builder, mit dem ein Menü zur Benutzeroberfläche des Editors hinzugefügt werden kann. |
prompt(prompt) | PromptResponse | Öffnet ein Dialogfeld zur Eingabe im Editor des Nutzers mit der angegebenen Meldung und der Schaltfläche „OK“. |
prompt(prompt, buttons) | PromptResponse | Öffnet ein Dialogfeld zur Eingabe der Eingabe im Editor des Nutzers mit der angegebenen Meldung und einer Reihe von Schaltflächen. |
prompt(title, prompt, buttons) | PromptResponse | Öffnet ein Dialogfeld zur Eingabe im Editor des Nutzers mit dem angegebenen Titel, der Nachricht und den Schaltflächen. |
showModalDialog(userInterface, title) | void | Öffnet ein modales Dialogfeld im Nutzereditor mit benutzerdefiniertem clientseitigem Inhalt. |
showModelessDialog(userInterface, title) | void | Öffnet im Nutzereditor ein Dialogfeld ohne Modus mit benutzerdefiniertem clientseitigem Inhalt. |
showSidebar(userInterface) | void | Öffnet im Editor des Nutzers eine Seitenleiste mit benutzerdefiniertem clientseitigem Inhalt. |
User
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
getEmail() | String | Ruft die E-Mail-Adresse des Nutzers ab, falls verfügbar. |
Weekday
Attribute
Property | Typ | Beschreibung |
---|---|---|
SUNDAY | Enum | Sonntag. |
MONDAY | Enum | Montag. |
TUESDAY | Enum | Dienstag |
WEDNESDAY | Enum | Mittwoch. |
THURSDAY | Enum | Donnerstag. |
FRIDAY | Enum | Freitag. |
SATURDAY | Enum | Samstag. |
console
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
error() | void | Gibt eine leere Meldung der Ebene FEHLER an Stackdriver Logging aus. |
error(formatOrObject, values) | void | Gibt eine Meldung auf der Ebene FEHLER an Stackdriver Logging aus. |
info() | void | Gibt eine leere Nachricht auf INFO-Ebene an Stackdriver Logging aus. |
info(formatOrObject, values) | void | Gibt eine Nachricht auf INFO-Ebene an Stackdriver Logging aus. |
log() | void | Gibt eine leere Nachricht auf FEHLERBEHEBUNG an Stackdriver Logging aus. |
log(formatOrObject, values) | void | Gibt eine Nachricht auf Debug-Ebene an Stackdriver Logging aus. |
time(label) | void | Startet einen Timer, mit dem Sie die Dauer eines Vorgangs verfolgen können. |
timeEnd(label) | void | Stoppt einen zuvor gestarteten Timer durch Aufrufen von console.time() . |
warn() | void | Gibt eine leere Meldung der Ebene WARNUNG an Stackdriver Logging aus. |
warn(formatOrObject, values) | void | Gibt eine Nachricht der Ebene WARNUNG an Stackdriver Logging aus. |