Google Forms: één antwoord per e-mail

Een download van Google Forms-antwoorden (Responses → Download responses) van een formulier dat e-mailadressen verzamelt.

Lokaal in je browser verwerkt. Bestandsinhoud wordt niet geüpload. Geen account nodig.

Voor en na

Verzonnen rijen uit het voorbeeldbestand, verwerkt met dezelfde code die Rote Workspace uitvoert, toen deze pagina werd gebouwd. Verwijderde rijen zijn doorgestreept; gewijzigde cellen gemarkeerd — wijs er een aan voor de oude waarde.

Data Workspacegoogle-forms-responses.csv4 rijen · 4 kolommen · UTF-8 Lokaal verwerkt

Origineel

Voor: het voorbeeldbestand
RijTimestampEmail AddressYour nameWhich session?
22026/09/01 9:14:02 AM GMT+1ana@example.comAna SilvaMorning
3 (verwijderd)2026/09/01 9:14:05 AM GMT+1Ana@Example.com (heeft spaties aan de randen)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

Resultaat

Na: Google Forms: één antwoord per e-mail
RijTimestampEmail 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 rijen × 4 kolommen na de correcties · was 4 × 4 · 2 cellen gewijzigd

· markeert een spatie aan het begin of eind van een waarde. De puntjes staan niet in de gegevens; ze tonen spaties die u anders niet ziet.

Kolomnamen blijven zoals de export ze schrijft, in het Engels, zodat ze bij uw bestand passen.

Waarom

Mensen versturen een formulier twee keer — een dubbele klik, een correctie — en de twee rijen verschillen alleen in Timestamp. Het zijn dus geen exacte dubbelen en ze blijven in elke telling.

Wat het doet

  1. Haal spaties weg in elke kolomOp het voorbeeld: 1 cel gewijzigd
  2. Zet "Email Address" in kleine lettersOp het voorbeeld: 1 cel gewijzigd
  3. Verwijder duplicaten: rijen met dezelfde "Email Address" (hoofdletters genegeerd, extra spaties genegeerd, lege sleutels matchen nooit), en houd de eerste van elke groepOp het voorbeeld: 1 rij verwijderd

Uw bestand heeft deze kolom nodig, precies zo gespeld: Email Address. Ontbreekt er een of is hij hernoemd, dan noemt de workflow de stap die breekt en wordt hij niet uitgevoerd.

Het houdt de eerste rij van elk adres in het bestand. Google belooft geen volgorde in tijd, dus sorteer eerst op Timestamp als u een andere wilt.

Zo gebruikt u het

  1. Workflow downloaden

    Een klein .json-bestand met de stappen hierboven — zonder gegevens. Eerst proberen? Gebruik het voorbeeldbestand (verzonnen rijen).

  2. Export openen

    Kies in de Data Workspace uw bestand. Het wordt in uw browser verwerkt, niet geüpload.

  3. Importeren, nakijken, uitvoeren

    Workflow → Importeren, kies het bestand — of sla de download over: klik onder Workflow → Sjablonen op Controleren en openen. Elke stap wordt tegen uw kolommen gecontroleerd; klik op Uitvoeren op dit bestand en daarna op Downloaden.