Class DatePicker

DatePicker

Kolom input yang memungkinkan input tanggal.

Tersedia untuk add-on Google Workspace dan aplikasi Google Chat.

const dateTimePicker =
    CardService.newDatePicker()
        .setTitle('Enter the date.')
        .setFieldName('date_field')
        // Set default value as Jan 1, 2018 UTC. Either a number or string is
        // acceptable.
        .setValueInMsSinceEpoch(1514775600)
        .setOnChangeAction(
            CardService.newAction().setFunctionName('handleDateTimeChange'),
        );

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
addEventAction(eventAction)WidgetMenambahkan tindakan peristiwa yang dapat dilakukan pada widget.
setFieldName(fieldName)DatePickerMenetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dibuat saat ada interaksi UI.
setId(id)WidgetMenetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah.
setOnChangeAction(action)DatePickerMenetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
setTitle(title)DatePickerMenetapkan judul yang ditampilkan di atas kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang telah diisi sebelumnya untuk ditetapkan di 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 dirangkaikan.


setFieldName(fieldName)

Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dibuat 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

DatePicker — Pemilih ini, untuk dirangkaikan.


setId(id)

Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah. Perubahan 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 dirangkaikan.


setOnChangeAction(action)

Menetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.

Parameter

NamaJenisDeskripsi
actionActionTindakan yang akan diambil.

Pulang pergi

DatePicker — Pemilih ini, untuk dirangkaikan.


setTitle(title)

Menetapkan judul yang ditampilkan di atas kolom input.

Parameter

NamaJenisDeskripsi
titleStringJudul kolom input.

Pulang pergi

DatePicker — Pemilih ini, untuk dirangkaikan.


setValueInMsSinceEpoch(valueMsEpoch)

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

Parameter

NamaJenisDeskripsi
valueMsEpochNumberNilai default yang ditempatkan dalam input sebagai angka, dalam milidetik sejak epoch. Hanya tanggal waktu epoch yang digunakan, dan waktu waktu epoch akan dihapus. Nilai ini selalu direpresentasikan sebagai string dalam parameter callback formulir.

Pulang pergi

DatePicker — Pemilih ini, untuk dirangkaikan.


setValueInMsSinceEpoch(valueMsEpoch)

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

Parameter

NamaJenisDeskripsi
valueMsEpochStringNilai default yang ditempatkan dalam input sebagai string, dalam milidetik sejak epoch. Hanya tanggal waktu epoch yang digunakan, dan waktu waktu epoch akan dihapus. Nilai ini selalu direpresentasikan sebagai string dalam parameter callback formulir.

Pulang pergi

DatePicker — Pemilih ini, untuk dirangkaikan.


setVisibility(visibility)

Menetapkan visibilitas widget. Nilai defaultnya adalah `VISIBLE`.

Parameter

NamaJenisDeskripsi
visibilityVisibilityVisibility widget.

Pulang pergi

Widget — Objek, untuk dirangkaikan.