Hoe bereken je de begin- en einddatum van een werkweek?

Teams die elke week plannen, vragen op het formulier vaak naar de begin- en einddatum van volgende week. Die data veranderen elke week en mensen typen ze op verschillende manieren, en Google Forms kan ze niet invullen, dus controleer je ze met de hand. Met Formfacade vind je met getDay() de dag van de week van vandaag en bereken je met ADD de begin- en einddatum van volgende week, zodat het formulier opent met beide al ingevuld. Ze worden vanzelf bijgewerkt, dus hetzelfde formulier werkt elke week.

Maak je formulier en volg de stappen hieronder. Het voorbeeld is een formulier voor de doelen van volgende week, met een week die loopt van zondag tot zaterdag.

Doelen & plannen voor volgende week

  • Geef op de pagina die opent je formulier een naam, klik op Build form en dan op Proceed.
  • Klik op het tabblad "Edit".
De tabbladen Edit, Preview, Share en Responses, met Edit gemarkeerd
  • Klik op het pictogram + (Add field) in de werkbalk rechts.
  • Typ "Week start date" als vraag en kies Date in de lijst met vraagtypes
  • Klik nog een keer op het pictogram +
  • Typ "Week end date" als vraag en kies Date in de lijst met vraagtypes
De werkbalk rechts op het tabblad Edit, met het pictogram + gemarkeerd
Klik op de vraag Week start date en dan op het pictogram ⚙️.
Het formulier in Formfacade, met het tabblad EDIT, de vraag Week start date en het tandwielpictogram ervan gemarkeerd
Kies het tabblad "Answer".
Het paneel met veldinstellingen met het tabblad Answer en het vak Calculate gemarkeerd

Begindatum van de week berekenen

Met de functie getDay() bepalen we de dag van de week, en met de functie ADD berekenen we de begindatum van volgende week, zoals hieronder.
TODAY().add(7-TODAY().getDay(),"days")
Schrijf de formule in de optie Calculate, zoals hieronder. Klik op Save.
Het vak Calculate met TODAY().add(7-TODAY().getDay(),"days")

Einddatum van de week berekenen

Je kunt de einddatum van de week berekenen door 6 dagen op te tellen bij de begindatum van de week. We gebruiken de functie ADD, zoals hieronder beschreven.
week_start_date.add(6, "days")
Let op: om week_start_date in te voeren, typ je @ in de optie Calculate en kies je de vraag Week start date uit de lijst.
Klik op de datumvraag voor de einddatum van de week en dan op het pictogram ⚙️. Kies het tabblad "Answer" en schrijf de formule om de einddatum van de week te berekenen, zoals hieronder. Klik op Save.
Het tabblad Answer gemarkeerd, met het veld Week start date en .add(6, "days") in het vak Calculate
Als het formulier opent, zijn de begin- en einddatum van volgende week al ingevuld. Op maandag 2 november begint de week bijvoorbeeld op 8 november en eindigt hij op 14 november.
Het formulier Goals & Objectives for next week, met de begindatum van de week 8 november en de einddatum 14 november al ingevuld

Samenvatting

Wil je de begin- en einddatum van volgende week in je formulier, dan kan Google Forms die niet invullen. Met Formfacade gebruik je de functies getDay() en ADD in de optie Calculate en worden de data elke week vanzelf bijgewerkt. Maak je formulier en volg de stappen hierboven. Heb je vragen, schrijf dan naar support.

Laatst bijgewerkt: