Google Forms: eine Antwort pro E-Mail

Ein Download der Google-Forms-Antworten (Responses → Download responses) aus einem Formular, das E-Mail-Adressen erfasst.

Lokal in Ihrem Browser verarbeitet. Dateiinhalte werden nicht hochgeladen. Kein Konto nötig.

Vorher und nachher

Erfundene Zeilen aus der Beispieldatei, beim Erstellen dieser Seite mit demselben Code verarbeitet, den Rote Workspace ausführt. Entfernte Zeilen sind durchgestrichen, geänderte Zellen hervorgehoben — zeigen Sie auf eine für ihren alten Wert.

Data Workspacegoogle-forms-responses.csv4 Zeilen · 4 Spalten · UTF-8 Lokal verarbeitet

Original

Vorher: die Beispieldatei
ZeileTimestampEmail AddressYour nameWhich session?
22026/09/01 9:14:02 AM GMT+1ana@example.comAna SilvaMorning
3 (entfernt)2026/09/01 9:14:05 AM GMT+1Ana@Example.com (hat Leerzeichen am Rand)Ana SilvaMorning
42026/09/01 10:02:40 AM GMT+1ben@example.comBen ColeAfternoon, Evening
52026/09/02 8:00:00 PM GMT+1cy@example.comCy DiazEvening

Ergebnis

Nachher: Google Forms: eine Antwort pro E-Mail
ZeileTimestampEmail AddressYour nameWhich session?
22026/09/01 9:14:02 AM GMT+1ana@example.comAna SilvaMorning
42026/09/01 10:02:40 AM GMT+1ben@example.comBen ColeAfternoon, Evening
52026/09/02 8:00:00 PM GMT+1cy@example.comCy DiazEvening

3 Zeilen × 4 Spalten nach den Korrekturen · vorher 4 × 4 · 2 Zellen geändert

· markiert ein Leerzeichen am Anfang oder Ende eines Werts. Die Punkte stehen nicht in den Daten; sie zeigen Leerzeichen, die Sie sonst nicht sehen.

Spaltennamen bleiben so, wie der Export sie schreibt — auf Englisch —, damit sie zu Ihrer Datei passen.

Warum

Ein Formular wird zweimal abgeschickt — Doppelklick, Korrektur — und die beiden Zeilen unterscheiden sich nur im Zeitstempel. Sie sind also keine exakten Duplikate und bleiben in jeder Zählung.

Was sie tut

  1. Leerzeichen in jeder Spalte kürzenAn der Beispieldatei: 1 Zelle geändert
  2. "Email Address" in lower case schreibenAn der Beispieldatei: 1 Zelle geändert
  3. Duplikate entfernen: Zeilen mit gleichen "Email Address" (Groß-/Kleinschreibung ignoriert, überflüssige Leerzeichen ignoriert, leere Schlüssel gelten nie als Treffer), aus jeder Gruppe bleibt die ersteAn der Beispieldatei: 1 Zeile entfernt

Ihre Datei braucht diese Spalte, genau so geschrieben: Email Address. Fehlt eine oder ist sie umbenannt, nennt der Workflow den betroffenen Schritt und läuft nicht.

Er behält die erste Zeile jeder Adresse in der Datei. Google garantiert keine zeitliche Reihenfolge, sortieren Sie also zuerst nach Timestamp, wenn Sie eine andere wollen.

So verwenden Sie sie

  1. Workflow herunterladen

    Eine kleine .json-Datei mit den Schritten oben — ohne Daten. Erst ausprobieren? Nutzen Sie die Beispieldatei (erfundene Zeilen).

  2. Export öffnen

    Wählen Sie im Data Workspace Ihre Datei. Sie wird in Ihrem Browser verarbeitet, nicht hochgeladen.

  3. Importieren, prüfen, ausführen

    Workflow → Importieren, die Datei wählen — oder ohne Download: unter Workflow → Vorlagen auf Prüfen & öffnen klicken. Jeder Schritt wird gegen Ihre Spalten geprüft; dann Auf dieser Datei ausführen, danach Herunterladen.