Kursaktualisierung mit Google Sheets als JSON Endpoint

Wie versprochen hier eine kurze Anleitung wie ihr automatisch Kurse via Google Sheets als JSON Endpoint nutzt, um so eine weitere Quelle für die Kursaktualisierung zu haben. Hat mich einiges an Zeit und Nerven gekostet um das hinzukriegen.

  1. Man ziehe seine Kurse automatisch von einer Quelle in Google Sheets (ich mache das via Custom Google Script, alternativ via importJSON oder importJSONAPI - gibt es auf Github) und/oder stößt die Aktualisierung regelmässig via Trigger in Google Scripts oder Zapier o.ä. an.
  2. Publiziere das Spreadsheet oder Tab im Web, um so an den Link bzw. die ID zu kommen.
  3. Ändert den Google Link auf folgendes Format um:
"https://spreadsheets.google.com/feeds/list/" + spreadsheetID + "/od6/public/values?alt=json";
  1. Setzt die historische Kursversorgung auf JSON, fertig and enjoy :sunglasses:

Hier ist noch ein kurzes Video dazu.

8 Likes