Class TimePicker

Выбор времени

Поле ввода, позволяющее пользователям вводить время.

Доступно для дополнений Google Workspace и приложений 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'),
        );

Методы

Метод Тип возврата Краткое описание
add Event Action(eventAction) Widget Добавляет действие события, которое можно выполнить над виджетом.
set Field Name(fieldName) Time Picker Задает имя поля, идентифицирующего данный выборщик в объекте события, который генерируется при взаимодействии с пользовательским интерфейсом.
set Hours(hours) Time Picker Задает предварительно заполненное значение часов для установки в поле ввода.
set Id(id) Widget Задает уникальный назначенный идентификатор, который используется для идентификации виджета, подлежащего мутации.
set Minutes(minutes) Time Picker Задает предварительно заполненное значение минут для установки в поле ввода.
set On Change Action(action) Time Picker Задает Action , которое скрипт выполняет при каждом изменении входных данных средства выбора.
set Title(title) Time Picker Задает заголовок, отображаемый над полем ввода.
set Visibility(visibility) Widget Устанавливает видимость виджета.

Подробная документация

add Event Action(eventAction)

Добавляет действие события, которое можно выполнить над виджетом.

Параметры

Имя Тип Описание
event Action Event Action Будет добавлено Event Action .

Возвращаться

Widget — Объект, для объединения в цепочку.


set Field Name(fieldName)

Задаёт имя поля, идентифицирующее этот выборщик в объекте события, генерируемом при взаимодействии с пользовательским интерфейсом. Имя поля видно пользователю. Обязательно; указанное имя поля должно быть уникальным.

Параметры

Имя Тип Описание
field Name String Имя, которое будет присвоено этому входу.

Возвращаться

Time Picker — Этот выбор предназначен для создания цепочки.


set Hours(hours)

Задает предварительно заполненное значение часов для установки в поле ввода.

Параметры

Имя Тип Описание
hours Integer Значение часа по умолчанию, помещенное во входные данные, находится в диапазоне от 0 до 23. Оно всегда представлено в виде строки в параметрах обратного вызова формы.

Возвращаться

Time Picker — Этот выбор предназначен для создания цепочки.


set Id(id)

Задаёт уникальный идентификатор, используемый для идентификации виджета, подлежащего мутации. Мутация виджетов поддерживается только в дополнениях.

Параметры

Имя Тип Описание
id String Идентификатор виджета длиной не более 64 символов в формате `[a-zA-Z0-9-]+`.

Возвращаться

Widget — объект для объединения в цепочку.


set Minutes(minutes)

Задает предварительно заполненное значение минут для установки в поле ввода.

Параметры

Имя Тип Описание
minutes Integer Значение минут по умолчанию, помещенное во входные данные, находится в диапазоне от 0 до 59. Оно всегда представлено в виде строки в параметрах обратного вызова формы.

Возвращаться

Time Picker — Этот выбор предназначен для создания цепочки.


set On Change Action(action)

Задает Action , которое скрипт выполняет при каждом изменении входных данных средства выбора.

Параметры

Имя Тип Описание
action Action Действия, которые необходимо предпринять.

Возвращаться

Time Picker — Этот выбор предназначен для создания цепочки.


set Title(title)

Задает заголовок, отображаемый над полем ввода.

Параметры

Имя Тип Описание
title String Заголовок поля ввода.

Возвращаться

Time Picker — Этот выбор предназначен для создания цепочки.


set Visibility(visibility)

Устанавливает видимость виджета. Значение по умолчанию — `VISIBLE`.

Параметры

Имя Тип Описание
visibility Visibility Visibility виджета.

Возвращаться

Widget — Объект, для объединения в цепочку.