Class TimePicker

Selectordehora

Es un campo de entrada que permite a los usuarios ingresar una hora.

Está disponible para los complementos de Google Workspace y las apps de 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'),
        );

Métodos

MétodoTipo de datos que se muestraDescripción breve
addEventAction(eventAction)WidgetAgrega la acción del evento que se puede realizar en el widget.
setFieldName(fieldName)TimePickerEstablece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU.
setHours(hours)TimePickerEstablece el valor de horas completado previamente que se establecerá en el campo de entrada.
setId(id)WidgetEstablece el ID único asignado que se usa para identificar el widget que se modificará.
setMinutes(minutes)TimePickerEstablece el valor de minutos completado previamente que se establecerá en el campo de entrada.
setOnChangeAction(action)TimePickerEstablece un Action que la secuencia de comandos realiza cada vez que cambia la entrada del selector.
setTitle(title)TimePickerEstablece el título que se muestra sobre el campo de entrada.
setVisibility(visibility)WidgetEstablece la visibilidad del widget.

Documentación detallada

addEventAction(eventAction)

Agrega la acción del evento que se puede realizar en el widget.

Parámetros

NombreTipoDescripción
eventActionEventActionEs el EventAction que se agregará.

Volver

Widget: El objeto, para encadenar.


setFieldName(fieldName)

Establece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU. El usuario puede ver el nombre del campo. Obligatorio. El nombre de campo especificado debe ser único.

Parámetros

NombreTipoDescripción
fieldNameStringNombre que se asignará a esta entrada.

Volver

TimePicker: Este selector, para encadenar.


setHours(hours)

Establece el valor de horas completado previamente que se establecerá en el campo de entrada.

Parámetros

NombreTipoDescripción
hoursIntegerEs el valor de hora predeterminado que se coloca en la entrada, y varía de 0 a 23. Siempre se representa como una cadena en los parámetros de devolución de llamada del formulario.

Volver

TimePicker: Este selector, para encadenar.


setId(id)

Establece el ID único asignado que se usa para identificar el widget que se modificará. La mutación de widgets solo se admite en complementos.

Parámetros

NombreTipoDescripción
idStringEs el ID del widget, con un límite de 64 caracteres y en formato de `[a-zA-Z0-9-]+`.

Volver

Widget: Este objeto, para encadenar.


setMinutes(minutes)

Establece el valor de minutos completado previamente que se establecerá en el campo de entrada.

Parámetros

NombreTipoDescripción
minutesIntegerEl valor predeterminado de minutos que se coloca en la entrada varía de 0 a 59. Siempre se representa como una cadena en los parámetros de devolución de llamada del formulario.

Volver

TimePicker: Este selector, para encadenar.


setOnChangeAction(action)

Establece un Action que la secuencia de comandos realiza cada vez que cambia la entrada del selector.

Parámetros

NombreTipoDescripción
actionActionLa acción por realizar.

Volver

TimePicker: Este selector, para encadenar.


setTitle(title)

Establece el título que se muestra sobre el campo de entrada.

Parámetros

NombreTipoDescripción
titleStringEs el título del campo de entrada.

Volver

TimePicker: Este selector, para encadenar.


setVisibility(visibility)

Establece la visibilidad del widget. El valor predeterminado es "VISIBLE".

Parámetros

NombreTipoDescripción
visibilityVisibilityEs el Visibility del widget.

Volver

Widget: El objeto, para encadenar.