Tabelle vorbereiten
Was Sie in Google Sheets vor dem Verbinden tun müssen: eine Tabelle erstellen, sie freigeben und ihren Link kopieren
Sie müssen kein Google-Cloud-Projekt erstellen, keine API aktivieren und keinen JSON-Schlüssel herunterladen — das Dienstkonto ist bereits auf Seiten des Dienstes eingerichtet. Von Ihnen wird nur die Tabelle selbst, der Zugriff darauf und ihr Link benötigt.
Schritt 1. Erstellen Sie eine Tabelle
Öffnen Sie Google Sheets und erstellen Sie eine neue Tabelle — oder nehmen Sie eine, mit der Sie bereits arbeiten. Der Tabellenname kann beliebig sein, der Dienst prüft ihn nicht.
Schritt 2. Kopieren Sie die Adresse des Dienstkontos
Die Adresse wird in Ihrem Konto angezeigt — das ist das Konto, mit dem Sie die Tabelle freigeben.
- Öffnen Sie API-Verbindung — den Eintrag „API-Verbindung“ im Benutzermenü (oben rechts in Ihrem Konto).
- Suchen Sie die Karte „Google Sheets“.
- Klicken Sie in der Zeile „Dienstkonto“ auf das Kopiersymbol neben der Adresse — die Benachrichtigung „E-Mail kopiert“ erscheint.
ScreenshotDie Karte „Google Sheets“ auf der Seite „API-Verbindung“ im Zustand „Nicht verbunden“: die Zeile „Dienstkonto“ mit der Adresse und einer Kopierschaltfläche, die Zeile „Tabelle“ mit dem Wert „Nicht verbunden“ und die Schaltfläche „Verbinden“ in der Kartenkopfzeile.
Schritt 3. Geben Sie die Tabelle mit der Rolle „Editor“ frei
- Öffnen Sie Ihre Tabelle im Browser.
- Klicken Sie oben rechts auf „Freigeben“ (in manchen Versionen der Google-Oberfläche heißt dieser Eintrag „Freigabeeinstellungen“).
- Fügen Sie die kopierte Adresse des Dienstkontos ein.
- Wählen Sie die Rolle „Editor“.
- Klicken Sie auf „Senden“.
Die Rolle „Betrachter“ reicht nicht aus: Der Dienst liest die Tabelle nicht nur, sondern schreibt auch Ergebnisse hinein. Bis der Zugriff gewährt ist, existiert die Tabelle für den Dienst überhaupt nicht — der Verbindungstest antwortet „Tabelle nicht gefunden oder nicht mit dem Dienstkonto geteilt“.
Dieselben fünf Schritte stehen jederzeit in Ihrem Konto bereit: Die Schaltfläche „Wie?“ neben der Adresse des Dienstkontos öffnet sie in einem Fenster. Der Dienst zeigt dasselbe Fenster von selbst an, wenn ihm der Zugriff fehlt.
Schritt 4. Kopieren Sie den Link der Tabelle
Der Link ist die Adresse der geöffneten Tabelle aus der Adressleiste des Browsers:
https://docs.google.com/spreadsheets/d/1AbCdEfGhIjKlMnOpQrStUvWxYz/edit
Kopieren Sie ihn vollständig — Sie müssen die Kennung nicht aus der Mitte der Adresse herausgreifen, der Dienst übernimmt das selbst.
Die Tabelle ist bereit. Weiter — Tabelle verbinden.