Das erwartet dich in diesem Artikel
Google Tabelle freigeben
Öffne deine Tabelle in Google Spreadsheets und wähle unter Datei den Punkt Im Web veröffentlichen:
Im geöffneten Pop-up wählst du den Namen deines Tabellenblatts, das du als JSON ausgeben möchtest. In diesem Beispiel ist es Tabellenblatt 1
:
Anschließend erhältst du die Information, dass das Dokument veröffentlicht wurde und einen entsprechenden Link dazu. Diesen Link nicht kopieren und das Pop-up einfach schließen:
Zurück in der Tabellenansicht klickst du oben rechts auf Freigeben:
Nun öffnet sich wider ein Pop-up mit einem Link, den du dir nun kopieren und im nächsten Schritt anpassen musst:
Freigabe-Link anpassen
Der kopierte Link sollte in Etwa folgendes Format haben:
https://docs.google.com/spreadsheets/d/1kmhQxaT8B22-UcEDyEiu_Hiuigdc0cu7KfRBd6uXYZ123/edit?usp=sharing
Du benötigst nun die ID aus dem Link. In diesem Beispiel lautet diese 1kmhQxaT8B22-UcEDyEiu_Hiuigdc0cu7KfRBd6uXYZ123
. Kopiere dir das folgende Link-Template und füge die ID aus dem oberen Freigabe-Link an die Stelle der ID
:
https://spreadsheets.google.com/feeds/cells/ID/1/public/full?alt=json
Der fertige Link sollte dann wie folgt aussehen:
https://spreadsheets.google.com/feeds/cells/1kmhQxaT8B22-UcEDyEiu_Hiuigdc0cu7KfRBd6uXYZ123/1/public/full?alt=json
Wenn du diesen im Browser aufrufst, erhältst du deine Tabelle im JSON-Format:
JSON mit Blockly verarbeiten
Der JSON-Endpunkt für Text
in Zeile 1 in Spalte 1 lautet:
feed.entry.0.gs$cell.inputValue
3 Kommentare
KommentierenDas scheint nicht mehr zu funktionieren:
Hat immer prima gearbeitet, jetzt bekomme ich die Meldung
„Datei kann derzeit nicht geöffnet werden.“
Ja hab genau das gleiche Problem.
Ging immer wunderbar und jetzt nicht mehr
Danke für den Tipp, wollte es heute ausprobieren, scheint aber leider nicht mehr zu gehen:
The Sheets v3 API has been turned down. Further information can be found at: https://cloud.google.com/blog/products/g-suite/migrate-your-apps-use-latest-sheets-api