Modul Google Apps Script
Funktionen, die an bestimmte Google-Apps-Script-Dienste gebunden sind: Tabellen, Präsentationen, Admin SDK, Drive, Dokumente, Formulare, Netzwerkanfragen und die eingebauten Oberflächenklassen.
Die Markierung New kennzeichnet eine im jüngsten Release hinzugekommene Funktion, Deprecated eine, die in einem künftigen Release entfernt werden soll.
Basismethoden
Allgemeine Helfer, die die übrigen Google-Apps-Script-Module unten verwenden.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| Gibt die Länge einer Zeichenkette in Codeeinheiten zurück. | |
|
| Findet einen Trigger des Projekts anhand seiner Id. |
Methoden des Admin SDK Directory
Helfer für den Admin-SDK-Directory-Dienst.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| Meldet, ob der aktuelle Nutzer ein Workspace-Administrator ist. | |
|
| Meldet, ob der aktuelle Nutzer kein Workspace-Administrator ist. |
|
| Bricht den Aufruf ab, sofern der aktuelle Nutzer kein Workspace-Administrator ist. |
Methoden für Google Drive
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
|
| Legt einen Ordnerpfad in Drive an und nutzt bereits vorhandene Ordner weiter. |
Methoden für Google Docs
Helfer für Google Docs. Noch nicht umgesetzt. Beiträge sind willkommen — siehe Contributing.
Methoden für Google Forms
Helfer für Google Forms. Noch nicht umgesetzt. Beiträge sind willkommen — siehe Contributing.
Methoden für Google Tabellen
Helfer zum Lesen, Schreiben und Prüfen von Tabellendaten: Zeilen und Spalten, Zerlegen der A1-Notation, GridRange-Vergleiche und Typprüfungen für Sheet-, Spreadsheet - und Range-Objekte.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
Fügt eine Spalte hinter der letzten Spalte mit Daten an. | ||
Fügt Spalten hinter der letzten Spalte mit Daten an. | ||
Fügt eine Zeile unter der letzten Zeile mit Daten an. | ||
Fügt Zeilen unter der letzten Zeile mit Daten an. | ||
| Leert die vom Prädikat gewählten Spalten, ohne die Spalten zu entfernen. | |
| Leert die vom Prädikat gewählten Zeilen, ohne die Zeilen zu entfernen. | |
| Gibt einen Rich-Text-Zellwert als HTML aus. | |
| Löscht die vom Prädikat gewählten Spalten. | |
| Löscht die vom Prädikat gewählten Zeilen. | |
| Meldet, ob zwei Rasterbereiche sich in einer Zelle überschneiden. | |
| Holt den Bereichsteil aus einer A1-Notation. | |
| Holt den Blattnamen aus einer A1-Notation. | |
| Wandelt einen Spaltenbuchstaben in seinen nullbasierten Index um. | |
| Wandelt einen nullbasierten Spaltenindex in seinen Buchstaben um. | |
| Wandelt eine einsbasierte Spaltenposition in ihren Buchstaben um. | |
| Wandelt einen Spaltenbuchstaben in seine einsbasierte Position um. | |
| Findet einen benannten Bereich anhand seines Namens. | |
|
| Gibt das Schema eines Blattes zurück, gespeichert oder aus dem Inhalt abgeleitet. |
| Findet ein Blatt anhand seiner Id. | |
| Findet ein Blatt anhand seiner Position in der Tabelle. | |
|
| Liest die Zeilen eines Blattes, gefiltert, abgebildet und seitenweise, in einem Aufruf. |
| Färbt das HTML in einem Bereich wie Quellcode ein. | |
|
| Hinterlegt ein Schema auf einem Blatt und wendet an, was es beschreibt. |
| Prüft, ob ein Wert ein Einzelzellbereich ist. | |
| Prüft, ob ein Rasterbereich vollständig in einem anderen liegt. | |
| Prüft, ob zwei Rasterbereiche gleich hoch und gleich breit sind. | |
| Prüft, ob ein Wert ein Bereich ist. | |
| Prüft, ob ein Wert ein Rich-Text-Wert ist. | |
| Prüft, ob ein Wert ein Blatt ist. | |
| Prüft, ob ein Wert eine Tabelle ist. | |
| Prüft, ob ein Wert ein Textstil ist. | |
| Prüft, ob ein Wert eine Blatt-Id ist. | |
| Prüft, ob ein Wert ein Blattname ist. | |
| Prüft, ob ein Wert eine Tabellen-Id ist. | |
|
| Prüft, ob ein Wert nicht ein Einzelzellbereich ist. |
| Prüft, ob ein Rasterbereich nicht vollständig in einem anderen liegt. | |
| Prüft, ob zwei Rasterbereiche sich in Höhe oder Breite unterscheiden. | |
| Prüft, ob ein Wert nicht ein Bereich ist. | |
|
| Prüft, ob ein Wert nicht ein Rich-Text-Wert ist. |
| Prüft, ob ein Wert nicht ein Blatt ist. | |
|
| Prüft, ob ein Wert nicht eine Tabelle ist. |
|
| Prüft, ob ein Wert nicht ein Textstil ist. |
|
| Prüft, ob ein Wert nicht eine Blatt-Id ist. |
| Prüft, ob ein Wert nicht ein Blattname ist. | |
| Prüft, ob ein Wert nicht eine Tabellen-Id ist. | |
| Liest A1-Notation in einen Rasterbereich. | |
| Liest eine durch Kommas getrennte Liste von A1-Notationen. | |
|
| Fügt eine Spalte vor den Daten ein — im Blatt oder an einem Bereich. |
|
| Fügt Spalten vor den Daten ein — im Blatt oder an einem Bereich. |
Fügt eine Zeile vor den Daten ein — im Blatt oder an einem Bereich. | ||
Fügt Zeilen vor den Daten ein — im Blatt oder an einem Bereich. | ||
|
| Entfernt das auf einem Blatt hinterlegte Schema. |
| Gibt den Wert als einen Einzelzellbereich zurück oder wirft. | |
| Gibt den Bereich zurück, sobald er nachweislich in einem anderen liegt, sonst wirft er. | |
| Gibt den Bereich zurück, sobald beide nachweislich gleich groß sind, sonst wirft er. | |
Gibt den Wert als einen Bereich zurück oder wirft. | ||
| Gibt den Wert als einen Rich-Text-Wert zurück oder wirft. | |
Gibt den Wert als ein Blatt zurück oder wirft. | ||
Gibt den Wert als eine Tabelle zurück oder wirft. | ||
|
| Gibt den Wert als einen Textstil zurück oder wirft. |
| Gibt den Wert als eine Blatt-Id zurück oder wirft. | |
| Gibt den Wert als einen Blattnamen zurück oder wirft. | |
| Gibt den Wert als eine Tabellen-Id zurück oder wirft. | |
| Ordnet die Reiter einer Tabelle neu. | |
| Schreibt einen Rasterbereich in A1-Notation. | |
|
| Schreibt die Formeln eines Blattes um. |
| Ersetzt den Blattnamen in einer A1-Notation und behält den Bereich. |
Methoden für Google Präsentationen
Helfer für Google Slides: Folien finden und einordnen, Markdown in RichTextRun umwandeln, Suchen und Ersetzen sowie Typprüfungen für Presentation - und Slide-Objekte.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| Verwandelt eine kleine Teilmenge von Markdown in formatierte Textabschnitte. | |
| Führt gestaltete Textabschnitte wieder in Markdown zurück. | |
| Ersetzt jedes Vorkommen eines Textes auf einer Folie. | |
|
| Findet die Folie an einer Position, in einer Präsentation oder in der aktiven. |
|
| Findet die Position einer Folie, in einer Präsentation oder in der aktiven. |
|
| Prüft, ob ein Wert eine Präsentation ist. |
|
| Prüft, ob ein Wert eine Folie ist. |
| Prüft, ob ein Wert eine Präsentations-Id ist. | |
|
| Prüft, ob ein Wert eine Folien-Id ist. |
|
| Prüft, ob ein Wert nicht eine Präsentation ist. |
|
| Prüft, ob ein Wert nicht eine Folie ist. |
| Prüft, ob ein Wert nicht eine Präsentations-Id ist. | |
|
| Prüft, ob ein Wert nicht eine Folien-Id ist. |
| Gibt den Wert als eine Präsentation zurück oder wirft. | |
| Gibt den Wert als eine Folie zurück oder wirft. | |
| Gibt den Wert als eine Präsentations-Id zurück oder wirft. | |
| Gibt den Wert als eine Folien-Id zurück oder wirft. |
Netzwerkmethoden
Helfer für Netzwerkaufgaben — etwa das Prüfen von Anfrage-Token.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| Gibt ein Token zurück, sobald es einem erlaubten Schlüssel entspricht, sonst wirft es. |
Methoden für die Oberfläche
Helfer für das, was Nutzer sehen — Typprüfungen für Ui, HtmlOutput und TextOutput — sowie Prüfungen für Abhängigkeiten: Repositories und Dienste, die Web-Apps verwenden.
Funktion | Rückgabetyp | Kurzbeschreibung |
|---|---|---|
| Meldet, ob das Skript unter einem anderen Konto läuft als dem, das es gestartet hat. | |
| Prüft, ob ein Wert ein HtmlOutput ist. | |
| Prüft, ob ein Wert ein TextOutput ist. | |
| Prüft, ob ein Wert ein Ui-Objekt ist. | |
|
| Prüft, ob ein Wert nicht ein HtmlOutput ist. |
|
| Prüft, ob ein Wert nicht ein TextOutput ist. |
|
| Prüft, ob ein Wert nicht ein Ui-Objekt ist. |
| Gibt den Wert als ein HtmlOutput zurück oder wirft. | |
| Gibt ein Repository zurück, sobald es nachweislich existiert, sonst wirft es. | |
|
| Gibt einen Dienst zurück, sobald er nachweislich existiert, sonst wirft er. |
| Gibt den Wert als ein TextOutput zurück oder wirft. | |
|
| Gibt den Wert als ein Ui-Objekt zurück oder wirft. |
Diese Dokumentation wurde mit KI (Claude) aus dem Quellcode der Bibliothek erzeugt.