Class DatePicker

PemilihTanggal

Kolom input yang memungkinkan memasukkan 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 hasil 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 dihasilkan 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 otomatis untuk ditetapkan di kolom input.
setValueInMsSinceEpoch(valueMsEpoch)DatePickerMenetapkan nilai yang telah diisi otomatis 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 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

DatePicker — 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.


setOnChangeAction(action)

Menetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.

Parameter

NamaJenisDeskripsi
actionActionTindakan yang harus dilakukan.

Pulang pergi

DatePicker — Pemilih ini, untuk pembuatan rantai.


setTitle(title)

Menetapkan judul yang ditampilkan di atas kolom input.

Parameter

NamaJenisDeskripsi
titleStringJudul kolom input.

Pulang pergi

DatePicker — Pemilih ini, untuk pembuatan rantai.


setValueInMsSinceEpoch(valueMsEpoch)

Menetapkan nilai yang telah diisi otomatis 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 epoch dihapus. Nilai ini selalu ditampilkan sebagai string dalam parameter callback formulir.

Pulang pergi

DatePicker — Pemilih ini, untuk pembuatan rantai.


setValueInMsSinceEpoch(valueMsEpoch)

Menetapkan nilai yang telah diisi otomatis 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 epoch dihapus. Nilai ini selalu ditampilkan sebagai string dalam parameter callback formulir.

Pulang pergi

DatePicker — Pemilih ini, untuk pembuatan rantai.


setVisibility(visibility)

Menetapkan visibilitas widget. Nilai defaultnya adalah `VISIBLE`.

Parameter

NamaJenisDeskripsi
visibilityVisibilityVisibility widget.

Pulang pergi

Widget — Objek, untuk pengaitan.