Class TimePicker

PemilihWaktu

Kolom input yang memungkinkan pengguna memasukkan waktu.

Tersedia untuk add-on Google Workspace dan aplikasi 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'),
        );

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
addEventAction(eventAction)WidgetMenambahkan tindakan peristiwa yang dapat dilakukan pada widget.
setFieldName(fieldName)TimePickerMenetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI.
setHours(hours)TimePickerMenetapkan nilai jam yang telah diisi otomatis untuk ditetapkan di kolom input.
setId(id)WidgetMenetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah.
setMinutes(minutes)TimePickerMenetapkan nilai menit yang telah diisi sebelumnya untuk ditetapkan di kolom input.
setOnChangeAction(action)TimePickerMenetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
setTitle(title)TimePickerMenetapkan judul yang ditampilkan di atas kolom input.
setVisibility(visibility)WidgetMenetapkan visibilitas widget.

Dokumentasi mendetail

addEventAction(eventAction)

Menambahkan tindakan peristiwa yang dapat dilakukan pada widget.

Parameter

NamaJenisDeskripsi
eventActionEventActionEventAction yang akan ditambahkan.

Pulang pergi

Widget — Objek, untuk pengaitan.


setFieldName(fieldName)

Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. Nama kolom terlihat oleh pengguna. Wajib; nama kolom yang ditentukan harus unik.

Parameter

NamaJenisDeskripsi
fieldNameStringNama yang akan ditetapkan ke input ini.

Pulang pergi

TimePicker — Pemilih ini, untuk pembuatan rantai.


setHours(hours)

Menetapkan nilai jam yang telah diisi otomatis untuk ditetapkan di kolom input.

Parameter

NamaJenisDeskripsi
hoursIntegerNilai jam default yang ditempatkan dalam input, rentang dari 0 hingga 23. Parameter ini selalu direpresentasikan sebagai string dalam parameter callback formulir.

Pulang pergi

TimePicker — Pemilih ini, untuk pembuatan rantai.


setId(id)

Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah. Mutasi widget hanya didukung di Add-On.

Parameter

NamaJenisDeskripsi
idStringID widget, dengan batas 64 karakter dan dalam format `[a-zA-Z0-9-]+`.

Pulang pergi

Widget — Objek ini, untuk pengaitan.


setMinutes(minutes)

Menetapkan nilai menit yang telah diisi sebelumnya untuk ditetapkan di kolom input.

Parameter

NamaJenisDeskripsi
minutesIntegerNilai menit default yang ditempatkan dalam input, berkisar dari 0 hingga 59. Parameter ini selalu direpresentasikan sebagai string dalam parameter callback formulir.

Pulang pergi

TimePicker — Pemilih ini, untuk pembuatan rantai.


setOnChangeAction(action)

Menetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.

Parameter

NamaJenisDeskripsi
actionActionTindakan yang harus dilakukan.

Pulang pergi

TimePicker — Pemilih ini, untuk pembuatan rantai.


setTitle(title)

Menetapkan judul yang ditampilkan di atas kolom input.

Parameter

NamaJenisDeskripsi
titleStringJudul kolom input.

Pulang pergi

TimePicker — Pemilih ini, untuk pembuatan rantai.


setVisibility(visibility)

Menetapkan visibilitas widget. Nilai defaultnya adalah `VISIBLE`.

Parameter

NamaJenisDeskripsi
visibilityVisibilityVisibility widget.

Pulang pergi

Widget — Objek, untuk pengaitan.