Class DateTimePicker

DateTimePicker

Un campo de entrada que permite a los usuarios ingresar una fecha y una hora.

Está disponible para los complementos de Google Workspace y las apps de Google Chat.

var 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"));

Métodos

MétodoTipo de datos que se muestraDescripción breve
setFieldName(fieldName)DateTimePickerEstablece el nombre del campo que identifica este selector en el objeto de evento que se genera cuando hay una interacción de la IU.
setOnChangeAction(action)DateTimePickerEstablece un Action que realiza la secuencia de comandos cada vez que cambia la entrada del selector.
setTimeZoneOffsetInMins(timeZoneOffsetMins)DateTimePickerEstablece la cantidad de minutos durante los que se debe compensar la zona horaria con respecto a UTC.
setTitle(title)DateTimePickerEstablece el título que se muestra sobre el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor completado previamente que se debe establecer en el campo de entrada.
setValueInMsSinceEpoch(valueMsEpoch)DateTimePickerEstablece el valor completado previamente que se debe establecer en el campo de entrada.

Documentación detallada

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 nombre del campo es visible para el usuario. Obligatorio; el campo especificado el nombre debe ser único.

Parámetros

NombreTipoDescripción
fieldNameStringEs el nombre que se asignará a esta entrada.

Volver

DateTimePicker: Este selector, para el encadenamiento.


setOnChangeAction(action)

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

Parámetros

NombreTipoDescripción
actionActionLa acción por realizar.

Volver

DateTimePicker: Este selector, para el encadenamiento.


setTimeZoneOffsetInMins(timeZoneOffsetMins)

Establece la cantidad de minutos durante los que se debe compensar la zona horaria con respecto a UTC. Si se establece, la fecha y se muestra la hora en la zona horaria especificada. Si no la estableces, la hora se mostrará en el zona horaria.

Parámetros

NombreTipoDescripción
timeZoneOffsetMinsIntegerLa cantidad de minutos de diferencia de la zona horaria respecto de UTC.

Volver

DateTimePicker: Este selector, para el encadenamiento.


setTitle(title)

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

Parámetros

NombreTipoDescripción
titleStringEl título del campo de entrada.

Volver

DateTimePicker: Este selector, para el encadenamiento.


setValueInMsSinceEpoch(valueMsEpoch)

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

Parámetros

NombreTipoDescripción
valueMsEpochNumberEl valor predeterminado colocado en la entrada como un número, en milisegundos, desde el ciclo de entrenamiento. Siempre se representa como una cadena en los parámetros de devolución de llamada del formulario.

Volver

DateTimePicker: Este selector, para el encadenamiento.


setValueInMsSinceEpoch(valueMsEpoch)

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

Parámetros

NombreTipoDescripción
valueMsEpochStringEl valor predeterminado colocado en la entrada como una cadena, en milisegundos, desde el ciclo de entrenamiento. Siempre se representa como una cadena en los parámetros de devolución de llamada del formulario.

Volver

DateTimePicker: Este selector, para el encadenamiento.