Hoe bereken je de dag van de week?

Sommige formulieren hangen af van de dag: een menu dat elke dag verandert, een dienstrooster of een lesrooster. In Google Forms moeten mensen de dag zelf kiezen, en sommigen kiezen de verkeerde. Met Formfacade gebruik je de functie getDay() in de optie Calculate om de dag van de week te vinden. Ze geeft een getal van 0 tot 6, zondag tot zaterdag, en je kunt de vraag verbergen zodat de dag met elk antwoord meekomt zonder dat je gebruikers hem zien.

Maak je formulier en volg de stappen hieronder. Het voorbeeld is een bestelformulier waarvan het menu per dag van de week verandert.

Hoe vind je de dag van de 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 "Today's menu" als vraag. Die is al een Short answer.
De werkbalk rechts op het tabblad Edit, met het pictogram + gemarkeerd
Klik op het pictogram ⚙️ rechtsonder bij de vraag.
Een vraag Today's menu op het tabblad Edit, een kort antwoord, met de vraag, het vraagtype en het tandwielpictogram gemarkeerd
Kies het tabblad "Answer".
Het paneel met veldinstellingen met het tabblad Answer en het vak Calculate gemarkeerd

Bereken de dag van de week met de functie getDay()

De functie getDay() geeft de dag van de week voor een bepaalde datum. Ze geeft een getal van 0 tot 6 voor de dagen van de week, van zondag tot zaterdag. Om de dag van de week voor de huidige datum te bepalen, gebruiken we de formule hieronder.
TODAY().getDay()
Schrijf de formule TODAY().getDay() in de optie Calculate, zoals hieronder.
Het tabblad Answer met TODAY().getDay() in het vak Calculate
Omdat we de dag van de week automatisch berekenen, kunnen we deze vraag verbergen door Appearance op Hidden te zetten, zoals hieronder. Klik op Save.
Het tabblad Answer met Appearance op Hidden gezet en gemarkeerd plus TODAY().getDay() in het vak Calculate
Elk antwoord heeft nu de dag van de week: 0 = zondag, 1 = maandag enzovoort. Op een maandag is het antwoord 1.

Samenvatting

Hangt je formulier af van de dag van de week, dan kan Google Forms die dag niet zelf bepalen. Met Formfacade gebruik je de functie getDay() in de optie Calculate van een vraag met kort antwoord en verberg je de vraag, zodat de dag van de week met elk antwoord meekomt. Maak je formulier en volg de stappen hierboven. Heb je vragen, schrijf dan naar support.

Laatst bijgewerkt: