Class DatePicker

Selettoredella data

Un campo di immissione che consente di inserire una data.

Disponibile per i componenti aggiuntivi di Google Workspace e le app Google Chat.

const dateTimePicker =
    CardService.newDatePicker()
        .setTitle('Enter the date.')
        .setFieldName('date_field')
        // Set default value as Jan 1, 2018 UTC. Either a number or string is
        // acceptable.
        .setValueInMsSinceEpoch(1514775600)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

Metodi

MetodoTipo restituitoBreve descrizione
addEventAction(eventAction)WidgetAggiunge l'azione evento che può essere eseguita sul widget.
setFieldName(fieldName)DatePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando si verifica un'interazione con la UI.
setId(id)WidgetImposta l'ID univoco assegnato utilizzato per identificare il widget da modificare.
setOnChangeAction(action)DatePickerImposta un Action che lo script esegue ogni volta che cambia l'input del selettore.
setTitle(title)DatePickerImposta il titolo visualizzato sopra il campo di input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerImposta il valore precompilato da impostare nel campo di input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerImposta il valore precompilato da impostare nel campo di input.
setVisibility(visibility)WidgetImposta la visibilità del widget.

Documentazione dettagliata

addEventAction(eventAction)

Aggiunge l'azione evento che può essere eseguita sul widget.

Parametri

NomeTipoDescrizione
eventActionEventActionEventAction da aggiungere.

Indietro

Widget: l'oggetto, per il concatenamento.


setFieldName(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

NomeTipoDescrizione
fieldNameStringIl nome da assegnare a questo input.

Indietro

DatePicker: questo selettore, per il concatenamento.


setId(id)

Imposta l'ID univoco assegnato utilizzato per identificare il widget da modificare. La mutazione dei widget è supportata solo nei componenti aggiuntivi.

Parametri

NomeTipoDescrizione
idStringL'ID del widget, con un limite di 64 caratteri e nel formato `[a-zA-Z0-9-]+`.

Indietro

Widget: questo oggetto, per il concatenamento.


setOnChangeAction(action)

Imposta un Action che lo script esegue ogni volta che cambia l'input del selettore.

Parametri

NomeTipoDescrizione
actionActionL'azione da intraprendere.

Indietro

DatePicker: questo selettore, per il concatenamento.


setTitle(title)

Imposta il titolo visualizzato sopra il campo di input.

Parametri

NomeTipoDescrizione
titleStringIl titolo del campo di input.

Indietro

DatePicker: questo selettore, per il concatenamento.


setValueInMsSinceEpoch(valueMsEpoch)

Imposta il valore precompilato da impostare nel campo di input.

Parametri

NomeTipoDescrizione
valueMsEpochNumberIl valore predefinito inserito nell'input come numero, in millisecondi dall'epoca. Viene utilizzata solo la data dell'ora Unix e l'ora dell'ora Unix viene ignorata. Viene sempre rappresentato come stringa nei parametri di callback del modulo.

Indietro

DatePicker: questo selettore, per il concatenamento.


setValueInMsSinceEpoch(valueMsEpoch)

Imposta il valore precompilato da impostare nel campo di input.

Parametri

NomeTipoDescrizione
valueMsEpochStringIl valore predefinito inserito nell'input come stringa, in millisecondi dall'epoca. Viene utilizzata solo la data dell'ora Unix, mentre l'ora viene ignorata. Viene sempre rappresentato come stringa nei parametri di callback del modulo.

Indietro

DatePicker: questo selettore, per il concatenamento.


setVisibility(visibility)

Imposta la visibilità del widget. Il valore predefinito è "VISIBLE".

Parametri

NomeTipoDescrizione
visibilityVisibilityIl Visibility del widget.

Indietro

Widget: l'oggetto, per il concatenamento.