Class TimePicker

SaatSeçici

Kullanıcıların saat girebilmesine olanak tanıyan bir giriş alanı.

Google Workspace eklentileri ve Google Chat uygulamaları için kullanılabilir.

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

Yöntemler

YöntemDönüş türüKısa açıklama
addEventAction(eventAction)WidgetWidget'ta gerçekleştirilebilecek etkinlik işlemini ekler.
setFieldName(fieldName)TimePickerBir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu seçiciyi tanımlayan alan adını ayarlar.
setHours(hours)TimePickerGiriş alanında ayarlanacak önceden doldurulmuş saat değerini belirler.
setId(id)WidgetDeğiştirilecek widget'ı tanımlamak için kullanılan benzersiz kimliği ayarlar.
setMinutes(minutes)TimePickerGiriş alanında ayarlanacak önceden doldurulmuş dakika değerini belirler.
setOnChangeAction(action)TimePickerSeçici girişi her değiştiğinde komut dosyasının gerçekleştirdiği bir Action ayarlar.
setTitle(title)TimePickerGiriş alanının üzerinde gösterilen başlığı ayarlar.
setVisibility(visibility)WidgetWidget'ın görünürlüğünü ayarlar.

Ayrıntılı belgeler

addEventAction(eventAction)

Widget'ta gerçekleştirilebilecek etkinlik işlemini ekler.

Parametreler

AdTürAçıklama
eventActionEventActionEklenecek EventAction.

Return

Widget: Zincirleme için kullanılan Nesne.


setFieldName(fieldName)

Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu seçiciyi tanımlayan alan adını ayarlar. Alan adı kullanıcıya görünür. Zorunlu. Belirtilen alan adı benzersiz olmalıdır.

Parametreler

AdTürAçıklama
fieldNameStringBu girişe atanacak ad.

Return

TimePicker: Zincirleme için kullanılan bu seçici.


setHours(hours)

Giriş alanında ayarlanacak önceden doldurulmuş saat değerini belirler.

Parametreler

AdTürAçıklama
hoursIntegerGirişe yerleştirilen varsayılan saat değeri 0 ile 23 arasında olmalıdır. Form geri çağırma parametrelerinde her zaman dize olarak gösterilir.

Return

TimePicker: Zincirleme için kullanılan bu seçici.


setId(id)

Değiştirilecek widget'ı tanımlamak için kullanılan benzersiz kimliği ayarlar. Widget mutasyonu yalnızca eklentilerde desteklenir.

Parametreler

AdTürAçıklama
idString64 karakterle sınırlı ve `[a-zA-Z0-9-]+` biçiminde olan widget'ın kimliği.

Return

Widget: Zincirleme için kullanılan bu nesne.


setMinutes(minutes)

Giriş alanında ayarlanacak önceden doldurulmuş dakika değerini belirler.

Parametreler

AdTürAçıklama
minutesIntegerGirişe yerleştirilen varsayılan dakika değeri 0 ile 59 arasındadır. Form geri çağırma parametrelerinde her zaman dize olarak gösterilir.

Return

TimePicker: Zincirleme için kullanılan bu seçici.


setOnChangeAction(action)

Seçici girişi her değiştiğinde komut dosyasının gerçekleştirdiği bir Action ayarlar.

Parametreler

AdTürAçıklama
actionActionYapılacak işlem.

Return

TimePicker: Zincirleme için kullanılan bu seçici.


setTitle(title)

Giriş alanının üzerinde gösterilen başlığı ayarlar.

Parametreler

AdTürAçıklama
titleStringGiriş alanı başlığı.

Return

TimePicker: Zincirleme için kullanılan bu seçici.


setVisibility(visibility)

Widget'ın görünürlüğünü ayarlar. Varsayılan değer "VISIBLE"dır.

Parametreler

AdTürAçıklama
visibilityVisibilityWidget'ın Visibility.

Return

Widget: Zincirleme için kullanılan Nesne.