Vervaldatums, leeftijden en het aantal dagen tussen twee datums komen in veel formulieren voor, en Google Forms kan een datum verzamelen maar er niet mee rekenen. Dus vraag je mensen het zelf uit te rekenen, of doe je het later in een spreadsheet. Formfacade heeft ingebouwde datumfuncties, DATE, TODAY, NOW, ADD, SUBTRACT en DIFF, die je in de optie Calculate van een vraag schrijft. Je gebruikers zien het resultaat terwijl ze het formulier invullen, en het wordt met het antwoord opgeslagen, zodat het ook in je Google Sheets terechtkomt.
Maak je formulier en schrijf deze functies in de optie Calculate van een vraag. Elke functie staat hieronder, met de syntaxis en voorbeelden.
Dit is de lijst met datumfuncties:
Met de functie DATE zet je een jaar, een maand en een dag om in een datum.
Syntaxis:
DATE(year, month, day)
waarbij
- year - het jaargedeelte van de datum
- month - het maandgedeelte van de datum
- day - het daggedeelte van de datum
Voorbeelden:
DATE(2020, 9, 25)
DATE(2020, 12, 12)
De functie TODAY geeft de huidige datum terug. Syntax: TODAY()
De functie NOW geeft de huidige datum en tijd terug. Syntax: NOW()
Met de functie ADD tel je seconden, minuten, uren, dagen, maanden of jaren op bij een vraag van het type datum of datum & tijd.
Syntaxis:
inputdate.add(number, term)
waarbij
- inputdate - de datum waarmee wordt gerekend. Dit kan een vraag van het type datum of datum & tijd zijn of een formule die een datum of datum & tijd teruggeeft
- number - een getal dat bij de datum of datum & tijd wordt opgeteld
- term - bepaalt of er seconden, minuten, uren, dagen, maanden of jaren worden opgeteld
Voorbeelden:
TODAY().add(3,"days")
TODAY().add(6,"months")
TODAY().add(2,"years")
NOW().add(3,"hours")
NOW().add(25,"minutes")
NOW().add(10,"seconds")
Met de functie SUBTRACT trek je seconden, minuten, uren, dagen, maanden of jaren af van een vraag van het type datum of datum & tijd.
Syntaxis:
inputdate.subtract(number, term)
waarbij
- inputdate - de datum waarmee wordt gerekend. Dit kan een vraag van het type datum of datum & tijd zijn of een formule die een datum of datum & tijd teruggeeft
- number - een getal dat van de datum of datum & tijd wordt afgetrokken
- term - bepaalt of er seconden, minuten, uren, dagen, maanden of jaren worden afgetrokken
Voorbeelden:
TODAY().subtract(3,"days")
TODAY().subtract(6,"months")
TODAY().subtract(2,"years")
NOW().subtract(3,"hours")
NOW().subtract(25,"minutes")
NOW().subtract(10,"seconds")
De functie DIFF berekent het aantal seconden, minuten, uren, dagen, maanden of jaren tussen twee vragen van het type datum of datum & tijd.
Syntaxis:
enddate.diff(startdate, unit)
waarbij
- enddate - De einddatum waarmee wordt gerekend. Dit kan een vraag van het type datum of datum & tijd zijn of een formule die een datum of datum & tijd teruggeeft.
- startdate - De startdatum waarmee wordt gerekend. Dit kan een vraag van het type datum of datum & tijd zijn of een formule die een datum of datum & tijd teruggeeft.
- unit - bepaalt de tijdseenheid van het resultaat. De eenheid kan seconden, minuten, uren, dagen, maanden of jaren zijn.
Voorbeelden:
TODAY().diff(DATE(1950,12,12),"years")
TODAY().diff(DATE(2020,06,18),"months")
TODAY().diff(DATE(2020,09,27),"days")
Moet je datums berekenen in je formulier, dan kan Google Forms dat niet. Met Formfacade gebruik je functies zoals DATE, TODAY, NOW, ADD, SUBTRACT en DIFF.
Maak je formulier en schrijf deze functies in de optie Calculate van een vraag.