Class TimePicker

Zeitauswahl

Ein Eingabefeld, in das Nutzer eine Uhrzeit eingeben können.

Verfügbar für Google Workspace-Add‑ons und Google Chat-Apps.

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'),
        );

Methoden

MethodeRückgabetypKurzbeschreibung
addEventAction(eventAction)WidgetFügt die Ereignisaktion hinzu, die für das Widget ausgeführt werden kann.
setFieldName(fieldName)TimePickerLegt den Feldnamen fest, der diese Auswahl in dem Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird.
setHours(hours)TimePickerLegt den voreingestellten Stundenwert fest, der im Eingabefeld festgelegt werden soll.
setId(id)WidgetLegt die eindeutige ID fest, die zum Identifizieren des zu ändernden Widgets verwendet wird.
setMinutes(minutes)TimePickerLegt den vorab ausgefüllten Wert für die Minuten fest, der im Eingabefeld festgelegt werden soll.
setOnChangeAction(action)TimePickerLegt eine Action fest, die vom Skript ausgeführt wird, wenn sich die Picker-Eingabe ändert.
setTitle(title)TimePickerLegt den Titel fest, der über dem Eingabefeld angezeigt wird.
setVisibility(visibility)WidgetLegt die Sichtbarkeit des Widgets fest.

Detaillierte Dokumentation

addEventAction(eventAction)

Fügt die Ereignisaktion hinzu, die für das Widget ausgeführt werden kann.

Parameter

NameTypBeschreibung
eventActionEventActionDie hinzuzufügende EventAction.

Rückflug

Widget – Das Objekt für die Verkettung.


setFieldName(fieldName)

Legt den Feldnamen fest, der diese Auswahl in dem Ereignisobjekt identifiziert, das bei einer UI-Interaktion generiert wird. Der Feldname ist für den Nutzer sichtbar. Erforderlich. Der angegebene Feldname muss eindeutig sein.

Parameter

NameTypBeschreibung
fieldNameStringDer Name, der diesem Eingang zugewiesen werden soll.

Rückflug

TimePicker: Diese Auswahl zur Verkettung.


setHours(hours)

Legt den voreingestellten Stundenwert fest, der im Eingabefeld festgelegt werden soll.

Parameter

NameTypBeschreibung
hoursIntegerDer Standardwert für die Stunde im Eingabefeld liegt zwischen 0 und 23. Sie wird immer als String in den Formular-Callback-Parametern dargestellt.

Rückflug

TimePicker: Diese Auswahl zur Verkettung.


setId(id)

Legt die eindeutige ID fest, die zum Identifizieren des zu ändernden Widgets verwendet wird. Die Mutation von Widgets wird nur in Add-ons unterstützt.

Parameter

NameTypBeschreibung
idStringDie ID des Widgets mit einem Limit von 64 Zeichen und im Format `[a-zA-Z0-9-]+`.

Rückflug

Widget: Dieses Objekt zur Verkettung.


setMinutes(minutes)

Legt den vorab ausgefüllten Wert für die Minuten fest, der im Eingabefeld festgelegt werden soll.

Parameter

NameTypBeschreibung
minutesIntegerDer Standardwert für Minuten im Eingabefeld liegt zwischen 0 und 59. Sie wird immer als String in den Formular-Callback-Parametern dargestellt.

Rückflug

TimePicker: Diese Auswahl zur Verkettung.


setOnChangeAction(action)

Legt eine Action fest, die vom Skript ausgeführt wird, wenn sich die Picker-Eingabe ändert.

Parameter

NameTypBeschreibung
actionActionDie erforderliche Aktion.

Rückflug

TimePicker: Diese Auswahl zur Verkettung.


setTitle(title)

Legt den Titel fest, der über dem Eingabefeld angezeigt wird.

Parameter

NameTypBeschreibung
titleStringDer Titel des Eingabefelds.

Rückflug

TimePicker: Diese Auswahl zur Verkettung.


setVisibility(visibility)

Legt die Sichtbarkeit des Widgets fest. Der Standardwert ist „VISIBLE“.

Parameter

NameTypBeschreibung
visibilityVisibilityDie Visibility des Widgets.

Rückflug

Widget – Das Objekt für die Verkettung.