Come calcolare inizio e fine di una settimana lavorativa?

I team che pianificano ogni settimana chiedono spesso nel modulo la data di inizio e di fine della prossima settimana. Quelle date cambiano ogni settimana e le persone le scrivono in modi diversi, e Google Forms non può compilarle, quindi le controlli a mano. Con Formfacade, usi getDay() per trovare il giorno della settimana di oggi e ADD per calcolare le date di inizio e fine della prossima settimana, così il modulo si apre con le date già compilate. Si aggiornano da sole, quindi lo stesso modulo funziona ogni settimana.

Crea il tuo modulo e segui i passi qui sotto. L'esempio è un modulo per gli obiettivi della prossima settimana, con una settimana che va da domenica a sabato.

Traguardi & obiettivi per la prossima settimana

  • Nella pagina che si apre, dai un nome al modulo, clicca su Build form e clicca su Proceed.
  • Clicca sulla scheda "Edit".
Le schede Edit, Preview, Share e Responses, con Edit evidenziato
  • Clicca sull'icona + (Add field) nella barra degli strumenti a destra.
  • Scrivi "Week start date" come domanda e seleziona Date nell'elenco dei tipi di domanda
  • Clicca di nuovo sull'icona +
  • Scrivi "Week end date" come domanda e seleziona Date nell'elenco dei tipi di domanda
La barra degli strumenti a destra della scheda Edit, con l'icona + evidenziata
Clicca sulla domanda Week start date, poi sull'icona ⚙️.
Il modulo in Formfacade, con la scheda EDIT, la domanda Week start date e la sua icona a ingranaggio evidenziate
Seleziona la scheda "Answer".
Il pannello delle impostazioni del campo con la scheda Answer e la casella Calculate evidenziate

Calcolare la data di inizio settimana

Possiamo usare la funzione getDay() per sapere il giorno della settimana e la funzione ADD per calcolare la data di inizio della settimana successiva, come mostrato qui sotto.
TODAY().add(7-TODAY().getDay(),"days")
Scrivi la formula nell'opzione Calculate come mostrato qui sotto. Clicca su Save.
Il riquadro Calculate con TODAY().add(7-TODAY().getDay(),"days")

Calcolare la data di fine settimana

Puoi calcolare la data di fine settimana aggiungendo 6 giorni alla data di inizio settimana. Useremo la funzione ADD come spiegato qui sotto.
week_start_date.add(6, "days")
Nota: per inserire week_start_date, scrivi @ nell'opzione calculate e seleziona la domanda Week start date dall'elenco.
Clicca sulla domanda di tipo data per la fine della settimana, poi sull'icona ⚙️. Seleziona la scheda "Answer" e scrivi la formula per calcolare la data di fine settimana come mostrato qui sotto. Clicca su Save.
La scheda Answer evidenziata, con il campo Week start date e .add(6, "days") nel riquadro Calculate
Quando il modulo si apre, le date di inizio e fine della prossima settimana sono già compilate. Per esempio, lunedì 2 novembre la settimana inizia l'8 novembre e finisce il 14 novembre.
Il modulo Goals & Objectives for next week, con la data di inizio settimana 8 novembre e la data di fine 14 novembre compilate

Riepilogo

Se vuoi le date di inizio e fine della prossima settimana nel modulo, Google Forms non può compilarle. Con Formfacade, puoi usare le funzioni getDay() e ADD nell'opzione Calculate e le date si aggiornano da sole ogni settimana. Crea il tuo modulo e completa i passi qui sopra. Se hai domande, scrivi all'assistenza.

Ultimo aggiornamento: