Class TimePicker

TimePicker

Un campo di immissione che consente agli utenti di inserire un'ora.

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

const dateTimePicker =
    CardService.newTimePicker()
        .setTitle('Enter the time.')
        .setFieldName('time_field')
        // Set default value as 3:30 AM.
        .setHours(3)
        .setMinutes(30)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

Metodi

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

Documentazione dettagliata

addEventAction(eventAction)

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

Parametri

NomeTipoDescrizione
eventActionEventActionL'oggetto EventAction 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 dell'interfaccia utente. 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

TimePicker : questo selettore, per il concatenamento.


setHours(hours)

Imposta il valore delle ore precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
hoursIntegerIl valore predefinito dell'ora inserito nell'input, compreso tra 0 e 23. È sempre rappresentato come una stringa nei parametri di callback del modulo.

Indietro

TimePicker : questo selettore, per il concatenamento.


setId(id)

Imposta l'ID univoco assegnato utilizzato per identificare il widget da modificare. La modifica 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.


setMinutes(minutes)

Imposta il valore dei minuti precompilato da impostare nel campo di immissione.

Parametri

NomeTipoDescrizione
minutesIntegerIl valore predefinito dei minuti inserito nell'input, compreso tra 0 e 59. È sempre rappresentato come una stringa nei parametri di callback del modulo.

Indietro

TimePicker : questo selettore, per il concatenamento.


setOnChangeAction(action)

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

Parametri

NomeTipoDescrizione
actionActionL'azione da intraprendere.

Indietro

TimePicker : questo selettore, per il concatenamento.


setTitle(title)

Imposta il titolo visualizzato sopra il campo di immissione.

Parametri

NomeTipoDescrizione
titleStringIl titolo del campo di immissione.

Indietro

TimePicker : questo selettore, per il concatenamento.


setVisibility(visibility)

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

Parametri

NomeTipoDescrizione
visibilityVisibilityLa Visibility del widget.

Indietro

Widget : l'oggetto, per il concatenamento.