Was möchtest du erfassen?
Mahlzeiten, Symptome, Schlaf, Stimmung, Auslöser — alles in einem Eintrag möglich.
Wird analysiert…
Einmalige Einrichtung — ca. 5 Minuten.
- Neues Google Sheet erstellen. Zwei Tabs anlegen:
Ernährung und Symptome.
- Ernährung — Spalten Zeile 1:
Zeitstempel · Datum · Uhrzeit · Mahlzeit · Lebensmittel · Menge · Notizen
- Symptome — Spalten Zeile 1:
Zeitstempel · Datum · Uhrzeit · Typ · Ort · Schweregrad · Beschreibung · Auslöser · Stimmung · Schlafstunden · Schlafqualität · Notizen
Erweiterungen → Apps Script öffnen. Code komplett ersetzen:
const SHEET_ID = 'DEINE_SHEET_ID_HIER';
function doGet(e) {
try {
const d = e.parameter;
const ss = SpreadsheetApp.openById(SHEET_ID);
const ts = new Date().toISOString();
const out = (v) => v || "";
if (d.type === "ernaehrung") {
ss.getSheetByName("Ernährung").appendRow([
ts, d.datum, d.uhrzeit, d.mahlzeit,
d.lebensmittel, out(d.menge), out(d.notizen)
]);
} else if (d.type === "symptom") {
ss.getSheetByName("Symptome").appendRow([
ts, d.datum, d.uhrzeit, d.typ,
out(d.ort), d.schweregrad, d.beschreibung,
out(d.ausloeser), out(d.stimmung),
out(d.schlafstunden), out(d.schlafqualitaet), out(d.notizen)
]);
}
return ContentService
.createTextOutput(JSON.stringify({status:"ok"}))
.setMimeType(ContentService.MimeType.JSON);
} catch(err) {
return ContentService
.createTextOutput(JSON.stringify({status:"error",msg:err.toString()}))
.setMimeType(ContentService.MimeType.JSON);
}
}
Bereitstellen → Neue Bereitstellung → Web-App. Zugriff = Alle. Autorisieren. URL kopieren (endet auf /exec).
- Sheet-ID aus der URL kopieren:
docs.google.com/spreadsheets/d/HIER/edit
Dein Browser unterstützt keine Push-Benachrichtigungen.
Auf iPhone/iPad: Teilen → „Zum Home-Bildschirm" tippen, App installieren, dann hier Benachrichtigungen aktivieren.