Die Google Sheets API ist eine RESTful-Schnittstelle, mit der Sie die Daten einer Tabelle lesen und ändern können. Mit der Sheets API können Sie:
- Tabellen erstellen
- Werte von Tabellenzellen lesen und schreiben
- Tabellenformatierung aktualisieren
- Verbundene Tabellenblätter verwalten
Im Folgenden finden Sie eine Liste häufig verwendeter Begriffe in der Google Tabellen API:
- Tabelle
Das primäre Objekt in Google Tabellen. Sie kann mehrere
Sheets
enthalten, die jeweils strukturierte Informationen inCells
enthalten. Die Ressourcespreadsheets
stellt eine Tabelle dar. Es enthält einen eindeutigenspreadsheetId
-Wert.- Tabellen-ID
- Die eindeutige Kennung einer Tabelle. Es ist ein bestimmter String, der Buchstaben, Zahlen und einige Sonderzeichen enthält, die auf eine Tabelle verweisen. Er kann aus der URL der Tabelle abgeleitet werden. Tabellen-IDs bleiben gleich, auch wenn sich der Tabellenname ändert.
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID/edit?gid=SHEET_ID#gid=SHEET_ID
- Sheets
Eine Seite oder ein Tab in einer Tabelle. Die Ressource
Sheets
stellt ein Tabellenblatt dar. Es enthält einen eindeutigen numerischensheetId
-Wert und das Tabellenblatttitle
als Teil desSheetProperties
-Objekts.- Tabellen-ID
- Die eindeutige Kennung für ein bestimmtes Tabellenblatt innerhalb einer Tabelle. Es ist ein bestimmter String, der Buchstaben, Zahlen und einige Sonderzeichen enthält, die auf ein Tabellenblatt verweisen. Er kann aus der URL der Tabelle abgeleitet werden. Tabellen-IDs bleiben gleich, auch wenn sich der Tabellenname ändert. Ein Beispiel finden Sie unter Tabellen-ID.
- Cell
Ein einzelnes Text- oder Datenfeld in einem Tabellenblatt. Zellen sind in Zeilen und Spalten angeordnet und können als Zellenbereich gruppiert werden. Die Ressource
Cells
steht für jede Zelle, hat aber keinen eindeutigen ID-Wert. Stattdessen werden die Zellen durch Zeilen- und Spaltenkoordinaten identifiziert.- A1-Notation
- Eine Syntax zum Definieren einer Zelle oder eines Zellenbereichs mit einem String, der den Namen des Tabellenblatts sowie die Koordinaten der Start- und Endzelle mithilfe von Spaltenbuchstaben und Zeilennummern enthält. Diese Methode ist die gängigste und nützlichste, wenn Sie auf einen absoluten Zellenbereich verweisen.
Beispiele anzeigen
Sheet1!A1:B2
bezieht sich auf alle Zellen in den ersten beiden Zeilen und Spalten von Sheet1.Sheet1!A:A
bezieht sich auf alle Zellen in der ersten Spalte von Sheet1.Sheet1!1:2
bezieht sich auf alle Zellen in den ersten beiden Zeilen von Sheet1.Sheet1!A5:A
bezieht sich auf alle Zellen der ersten Spalte von Tabellenblatt 1 ab Zeile 5.A1:B2
bezieht sich auf alle Zellen in den ersten beiden Zeilen und Spalten des ersten sichtbaren Tabellenblatts.Sheet1
bezieht sich auf alle Zellen in Sheet1.'Jon's_Data'!A1:D5
bezieht sich auf alle Zellen in den ersten fünf Zeilen und vier Spalten eines Tabellenblatts namens „Jon's_Data“.'My Custom Sheet'!A:A
bezieht sich auf alle Zellen in der ersten Spalte eines Arbeitsblatts namens „Mein benutzerdefiniertes Arbeitsblatt“.'My Custom Sheet'
bezieht sich auf alle Zellen in „Meine benutzerdefinierte Tabelle“.
Für Tabellennamen mit Leerzeichen, Sonderzeichen oder einer alphanumerischen Kombination sind einfache Anführungszeichen erforderlich.
Tipp: Verwenden Sie nach Möglichkeit eindeutige Namen für Objekte in Ihren Tabellen. A1 (ohne Anführungszeichen) bezieht sich beispielsweise auf Zelle A1 im ersten sichtbaren Tabellenblatt.
'A1'
bezieht sich auf ein Tabellenblatt mit dem Namen A1. Ebenso bezieht sich „Tabelle1“ auf eine Tabelle mit dem Namen „Tabelle1“. Wenn es jedoch einen benannten Bereich mit dem Namen „Tabelle1“ gibt, bezieht sich „Tabelle1“ auf den benannten Bereich und'Sheet1'
auf die Tabelle.- R1C1-Notation
- Syntax, mit der eine Zelle oder ein Zellenbereich mit einem String definiert wird, der den Tabellennamen sowie die Start- und Endkoordinaten der Zelle mithilfe von Zeilen- und Spaltennummern enthält. Diese Methode ist weniger üblich als die A1-Notation, kann aber nützlich sein, wenn Sie einen Zellenbereich relativ zur Position einer bestimmten Zelle referenzieren möchten.
Beispiele anzeigen
Sheet1!R1C1:R2C2
bezieht sich auf die ersten beiden Zellen in den ersten beiden Zeilen von Sheet1.R1C1:R2C2
bezieht sich auf die ersten beiden Zellen in den ersten beiden Zeilen des ersten sichtbaren Tabellenblatts.Sheet1!R[3]C[1]
bezieht sich auf die Zelle, die drei Zeilen unterhalb und eine Spalte rechts von der aktuellen Zelle ist.
- Benannter Bereich
- Eine definierte Zelle oder ein definierter Zellenbereich mit einem benutzerdefinierten Namen, um Verweise in einer Anwendung zu vereinfachen. Eine
FilterView
-Ressource stellt einen benannten Bereich dar. - Geschützter Bereich
- Eine definierte Zelle oder ein definierter Zellenbereich, der nicht geändert werden kann. Eine
ProtectedRange
-Ressource stellt einen geschützten Bereich dar.
Weitere Informationen
Informationen zum Entwickeln mit Google Workspace APIs, einschließlich der Authentifizierung und Autorisierung, finden Sie unter Mit Google Workspace entwickeln.
Wie Sie eine Sheets API-Anwendung konfigurieren und ausführen, erfahren Sie in der Kurzanleitung zu JavaScript.