Un campo di input che consente agli utenti di inserire una data e un'ora.
Supporta la convalida dell'invio dei moduli. Se Action.setAllWidgetsAreRequired(allWidgetsAreRequired) è impostato su
true o se questo widget è specificato tramite Action.addRequiredWidget(requiredWidget), l'azione
di invio viene bloccata a meno che non venga selezionato un valore.
Disponibile per i componenti aggiuntivi di Google Workspace e le app Google Chat.
const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or // string is acceptable. .setValueInMsSinceEpoch(1514775600) // EDT time is 5 hours behind UTC. .setTimeZoneOffsetInMins(-5 * 60) .setOnChangeAction( CardService.newAction().setFunctionName('handleDateTimeChange'), );
Metodi
| Metodo | Tipo restituito | Breve descrizione |
|---|---|---|
set | Date | Imposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando si verifica un'interazione con la UI. |
set | Date | In un flusso Google Workspace, le variabili di input accettano output di data e ora da altri passaggi del flusso. |
set | Date | Imposta un Action che lo script esegue ogni volta che cambia l'input del selettore. |
set | Date | Imposta il numero di minuti di differenza del fuso orario rispetto all'UTC. |
set | Date | Imposta il titolo visualizzato sopra il campo di input. |
set | Date | Imposta il valore precompilato da impostare nel campo di input. |
set | Date | Imposta il valore precompilato da impostare nel campo di input. |
Documentazione dettagliata
set Field Name(fieldName)
Imposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando si verifica un'interazione con la UI. Il nome del campo è visibile all'utente. Obbligatorio; il nome del campo specificato deve essere univoco.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
field | String | Il nome da assegnare a questo input. |
Indietro
Date: questo selettore, per il concatenamento.
set Host App Data Source(hostAppDataSource)
In un flusso Google Workspace, le variabili di input accettano output di data e ora da altri passaggi del flusso. Ad esempio, ricevi l'ora in cui è stato inviato un messaggio Gmail o la data in cui è pianificato un evento nel calendario.
Disponibile solo tramite il programma Gemini Alpha per i componenti aggiuntivi Google Workspace che estendono i flussi di Google Workspace.
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true); const hostAppDataSource = CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource); const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') .setHostAppDataSource(hostAppDataSource);
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
host | Host | L'origine dati. |
Indietro
Date: questo selettore, per il concatenamento.
set On Change Action(action)
Imposta un Action che lo script esegue ogni volta che cambia l'input del selettore.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
action | Action | L'azione da intraprendere. |
Indietro
Date: questo selettore, per il concatenamento.
set Time Zone Offset In Mins(timeZoneOffsetMins)
Imposta il numero di minuti di differenza del fuso orario rispetto all'UTC. Se impostata, la data e l'ora vengono visualizzate nel fuso orario specificato. Se non è impostato, l'ora viene visualizzata nel fuso orario dell'utente.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
time | Integer | Il numero di minuti di differenza del fuso orario rispetto a UTC. |
Indietro
Date: questo selettore, per il concatenamento.
set Title(title)
Imposta il titolo visualizzato sopra il campo di input.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
title | String | Il titolo del campo di input. |
Indietro
Date: questo selettore, per il concatenamento.
set Value In Ms Since Epoch(valueMsEpoch)
Imposta il valore precompilato da impostare nel campo di input.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
value | Number | Il valore predefinito inserito nell'input come numero, in millisecondi dall'epoca. Viene sempre rappresentato come stringa nei parametri di callback del modulo. |
Indietro
Date: questo selettore, per il concatenamento.
set Value In Ms Since Epoch(valueMsEpoch)
Imposta il valore precompilato da impostare nel campo di input.
Parametri
| Nome | Tipo | Descrizione |
|---|---|---|
value | String | Il valore predefinito inserito nell'input come stringa, in millisecondi dall'epoca. Viene sempre rappresentato come stringa nei parametri di callback del modulo. |
Indietro
Date: questo selettore, per il concatenamento.