Scadenze, età e giorni tra due date compaiono in tanti moduli, e Google Forms può raccogliere una data ma non calcolarla. Così chiedi alle persone di fare il conto, oppure lo fai tu dopo in un foglio. Formfacade ha funzioni di data integrate, DATE, TODAY, NOW, ADD, SUBTRACT e DIFF, che scrivi nell'opzione Calculate di una domanda. I tuoi utenti vedono il risultato mentre compilano il modulo, e il risultato viene salvato con la risposta, quindi arriva anche al tuo Google Sheets.
Crea il tuo modulo e scrivi queste funzioni nell'opzione Calculate di una domanda. Le trovi tutte qui sotto, con sintassi ed esempi.
Ecco l'elenco delle funzioni di data:
La funzione DATE si usa per convertire un anno, un mese e un giorno in una data.
Sintassi:
DATE(year, month, day)
dove
- year - la componente anno della data
- month - la componente mese della data
- day - la componente giorno della data
Esempio d'uso:
DATE(2020, 9, 25)
DATE(2020, 12, 12)
La funzione TODAY restituisce la data corrente. Sintassi: TODAY()
La funzione NOW restituisce la data e l'ora correnti. Sintassi: NOW()
La funzione ADD si usa per aggiungere secondi, minuti, ore, giorni, mesi o anni a una domanda di data o di data e ora.
Sintassi:
inputdate.add(number, term)
dove
- inputdate - la data da considerare nel calcolo. Può essere una domanda di data o di data e ora, oppure una formula che restituisce una data o una data e ora
- number - un valore numerico da aggiungere alla data o alla data e ora
- term - stabilisce se aggiungere secondi, minuti, ore, giorni, mesi o anni
Esempio d'uso:
TODAY().add(3,"days")
TODAY().add(6,"months")
TODAY().add(2,"years")
NOW().add(3,"hours")
NOW().add(25,"minutes")
NOW().add(10,"seconds")
La funzione SUBTRACT si usa per sottrarre secondi, minuti, ore, giorni, mesi o anni da una domanda di data o di data e ora.
Sintassi:
inputdate.subtract(number, term)
dove
- inputdate - la data da considerare nel calcolo. Può essere una domanda di data o di data e ora, oppure una formula che restituisce una data o una data e ora
- number - un valore numerico da sottrarre dalla data o dalla data e ora
- term - stabilisce se sottrarre secondi, minuti, ore, giorni, mesi o anni
Esempio d'uso:
TODAY().subtract(3,"days")
TODAY().subtract(6,"months")
TODAY().subtract(2,"years")
NOW().subtract(3,"hours")
NOW().subtract(25,"minutes")
NOW().subtract(10,"seconds")
La funzione DIFF calcola il numero di secondi, minuti, ore, giorni, mesi o anni tra due domande di data o di data e ora.
Sintassi:
enddate.diff(startdate, unit)
dove
- enddate - La data finale da considerare nel calcolo. Può essere una domanda di data o di data e ora, oppure una formula che restituisce una data o una data e ora.
- startdate - La data iniziale da considerare nel calcolo. Può essere una domanda di data o di data e ora, oppure una formula che restituisce una data o una data e ora.
- unit - stabilisce l'unità di tempo del risultato. L'unità può essere secondi, minuti, ore, giorni, mesi o anni.
Esempio d'uso:
TODAY().diff(DATE(1950,12,12),"years")
TODAY().diff(DATE(2020,06,18),"months")
TODAY().diff(DATE(2020,09,27),"days")
Se ti servono date calcolate nel tuo modulo, Google Forms non può farlo. Con Formfacade puoi usare funzioni come DATE, TODAY, NOW, ADD, SUBTRACT e DIFF.
Crea il tuo modulo e scrivi queste funzioni nell'opzione Calculate di una domanda.