Class TimePicker

Selettore ora

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

Disponibile per i componenti aggiuntivi di Google Workspace e le app 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
setFieldName(fieldName)TimePickerImposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando avviene un'interazione con l'interfaccia utente.
setHours(hours)TimePickerImposta il valore precompilato delle ore da impostare nel campo di immissione.
setMinutes(minutes)TimePickerImposta il valore precompilato dei minuti da impostare nel campo di immissione.
setOnChangeAction(action)TimePickerImposta un Action che viene eseguito dallo script ogni volta che l'input del selettore cambia.
setTitle(title)TimePickerImposta il titolo visualizzato sopra il campo di immissione.

Documentazione dettagliata

setFieldName(fieldName)

Imposta il nome del campo che identifica questo selettore nell'oggetto evento generato quando avviene un'interazione con l'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.

Invio

TimePicker: questo selettore, per l'accodamento.


setHours(hours)

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

Parametri

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

Invio

TimePicker: questo selettore, per l'accodamento.


setMinutes(minutes)

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

Parametri

NomeTipoDescrizione
minutesIntegerIl valore predefinito dei minuti inserito nell'input va da 0 a 59. È sempre rappresentato come stringa nei parametri di callback del modulo.

Invio

TimePicker: questo selettore, per l'accodamento.


setOnChangeAction(action)

Imposta un Action che viene eseguito dallo script ogni volta che l'input del selettore cambia.

Parametri

NomeTipoDescrizione
actionActionL'azione da eseguire.

Invio

TimePicker: questo selettore, per l'accodamento.


setTitle(title)

Imposta il titolo visualizzato sopra il campo di immissione.

Parametri

NomeTipoDescrizione
titleStringIl titolo del campo di immissione.

Invio

TimePicker: questo selettore, per l'accodamento.