Inhaltsverzeichnis
Google Tabelle freigeben
Öffne deine Tabelle in Google Spreadsheets und wähle unter Datei den Punkt Im Web veröffentlichen:
![Google Spreadsheets Tabelle als JSON ausgeben 2 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly1-1-1024x672.png)
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
:
![Google Spreadsheets Tabelle als JSON ausgeben 3 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly2-1024x779.png)
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:
![Google Spreadsheets Tabelle als JSON ausgeben 4 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly23-1024x779.png)
Zurück in der Tabellenansicht klickst du oben rechts auf Freigeben:
![Google Spreadsheets Tabelle als JSON ausgeben 5 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly4-1024x294.png)
Nun öffnet sich wider ein Pop-up mit einem Link, den du dir nun kopieren und im nächsten Schritt anpassen musst:
![Google Spreadsheets Tabelle als JSON ausgeben 6 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly5-1024x602.png)
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:
![Google Spreadsheets Tabelle als JSON ausgeben 7 Mit dem Excel von Google verwalte ich einige Daten, die ich per JSON in mein Smart Home System hole und über die Visualisierung ausgebe. Wie du eine Google Spreadsheet Tabelle als JSON auslesen kannst, zeige ich dir in diesem Artikel.](https://www.machs-smart.de/wp-content/uploads/google-tabelle-sheets-iobroker-json-blockly6-1024x581.png)
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