19 maart 2018

Nooit meer naar de bekende weg vragen dankzij substitueren

Stel, je wilt een formulier versturen met velden als Voornaam, Achternaam, Postcode, Woonplaats, E-mailadres, Telefoon en Website.
Van sommige invullers heb je al wat, maar lang niet alle gegevens.
Nu kan je natuurlijk iedereen vragen om alles opnieuw in te vullen, maar dat is eigenlijk wat raar en ook onnodig.
Google Forms bied je namelijk de mogelijkheid om te werken met vooraf ingevulde velden.
  • Maak daarvoor een formulier aan en zorg ervoor dat de reacties in een Google Sheet terechtkomen
  • Maak in die sheet een tweede tabblad met dezelfde kolomheaders
  • Voeg nog een kolom toe met de naam: Combilink
  • Vul de cellen met de gegevens die je al hebt. Niet alle cellen hoeven dus gegevens te bevatten!
  • Ga nu naar je formulier en klik rechtsboven op de drie puntjes
  • Kies: Vooraf ingevulde link ophalen
  • Vul de velden in met dummy gegevens en klik onderaan op:  LINK OPHALEN 
  • Je krijgt een popup met de mogelijkheid:  LINK KOPIËREN . Klik daarop!
Naar je klembord wordt een link gekopieerd die er ongeveer zo uitziet:
https://docs.google.com/forms/d/e/1FAIpQLSdtkwCUlCAMvb20M0/viewform?usp=pp_url&entry.419264878=Voornaam&entry.699192077=Achternaam&entry.1076337598=Straat&entry.584664853=Postcode&entry.2130136387=Woonplaats&entry.1063881147=Telefoon&entry.651565667=E-mail@adres.nl&entry.764794793=https://www.trendmatcher.nl/&entry.2031943478
  • Ga terug naar je sheet en maak nog een tabblad aan
  • Geef dat tabblad de naam: Opgehaalde link en plak die lange url in de eerste cel: A1
  • Ga weer naar het tweede tabblad met de deels ingevulde gegevens
  • Ga in de eerste cel staan onder de kop Combilink en vul daar de volgende formule in:
=SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN(SUBSTITUEREN('Opgehaalde link'!$A$1;"Voornaam";A2);"Achternaam";B2);"Straat";C2);"Postcode";D2);"Woonplaats";E2);"Telefoon";F2);"E-mail@adres.nl";G2);"https://www.trendmatcher.nl/";H2);" ";"+")

Dit lijkt een heel stuk ingewikkelder dan het is. De formule SUBSTITUEREN zorgt ervoor dat de dummy gegevens uit de opgehaalde url vervangen worden door de echte gegevens uit de velden uit dezelfde rij. Ten slotte kun je de celformule naar beneden slepen zodat ook achter de andere gegevens de url gevuld wordt.


Al met al genereert dit de url die je kunt delen met de betreffende persoon. Ook dat kan je automatiseren door de add-on formMule te gebruiken, maar die uitleg vergt weer een eigen blogpost.
Wordt dus vervolgd...
Bij voldoende interesse komt er natuurlijk een screencast, dus laat je horen in de reacties!

Geen opmerkingen:

Een reactie posten