Kolom input yang memungkinkan pengguna memasukkan tanggal dan waktu.
Mendukung validasi pengiriman formulir. Jika Action.setAllWidgetsAreRequired(allWidgetsAreRequired) disetel ke
true atau widget ini ditentukan melalui Action.addRequiredWidget(requiredWidget), tindakan pengiriman
diblokir kecuali jika nilai dipilih.
Tersedia untuk add-on Google Workspace dan aplikasi Google Chat.
const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') // Set default value as Jan 1, 2018, 3:00 AM UTC. Either a number or // string is acceptable. .setValueInMsSinceEpoch(1514775600) // EDT time is 5 hours behind UTC. .setTimeZoneOffsetInMins(-5 * 60) .setOnChangeAction( CardService.newAction().setFunctionName('handleDateTimeChange'), );
Metode
| Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
|---|---|---|
add | Widget | Menambahkan tindakan peristiwa yang dapat dilakukan pada widget. |
set | Date | Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
set | Date | Di agen Google Workspace Studio, input variables memungkinkan menerima output tanggal dan waktu dari langkah-langkah lain di agen. |
set | Widget | Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah. |
set | Date | Menetapkan Action yang dilakukan skrip setiap kali input pemilih berubah. |
set | Date | Menetapkan jumlah menit perbedaan waktu zona waktu dari UTC. |
set | Date | Menetapkan judul yang ditampilkan di atas kolom input. |
set | Date | Menetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input. |
set | Date | Menetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input. |
set | Widget | Menetapkan visibilitas widget. |
Dokumentasi mendetail
add Event Action(eventAction)
Menambahkan tindakan peristiwa yang dapat dilakukan pada widget.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
event | Event | Event yang akan ditambahkan. |
Pulang pergi
Widget — Objek, untuk pengaitan.
set Field Name(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
| Nama | Jenis | Deskripsi |
|---|---|---|
field | String | Nama yang akan ditetapkan ke input ini. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Host App Data Source(hostAppDataSource)
Di agen Google Workspace Studio, input variables memungkinkan menerima output tanggal dan waktu dari langkah-langkah lain di agen. Misalnya, menerima waktu pesan Gmail dikirim atau tanggal acara kalender dijadwalkan.
Hanya tersedia untuk add-on Google Workspace yang memperluas Google Workspace Studio.
const workflowDataSource = CardService.newWorkflowDataSource().setIncludeVariables(true); const hostAppDataSource = CardService.newHostAppDataSource().setWorkflowDataSource(workflowDataSource); const dateTimePicker = CardService.newDateTimePicker() .setTitle('Enter the date and time.') .setFieldName('date_time_field') .setHostAppDataSource(hostAppDataSource);
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
host | Host | Sumber data. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Id(id)
Menetapkan ID unik yang ditetapkan yang digunakan untuk mengidentifikasi widget yang akan diubah. Mutasi widget hanya didukung di Add-On.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
id | String | ID widget, dengan batas 64 karakter dan dalam format `[a-zA-Z0-9-]+`. |
Pulang pergi
Widget — Objek ini, untuk pengaitan.
set On Change Action(action)
Menetapkan Action yang dilakukan skrip setiap kali input pemilih berubah.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
action | Action | Tindakan yang harus dilakukan. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Time Zone Offset In Mins(timeZoneOffsetMins)
Menetapkan jumlah menit perbedaan waktu zona waktu dari UTC. Jika disetel, tanggal dan waktu ditampilkan dalam zona waktu yang ditentukan. Jika tidak disetel, waktu akan ditampilkan dalam zona waktu pengguna.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
time | Integer | Jumlah menit selisih zona waktu dari UTC. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Title(title)
Menetapkan judul yang ditampilkan di atas kolom input.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
title | String | Judul kolom input. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Value In Ms Since Epoch(valueMsEpoch)
Menetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
value | Number | Nilai default yang ditempatkan dalam input sebagai angka, dalam milidetik sejak epoch. Nilai ini selalu ditampilkan sebagai string dalam parameter callback formulir. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Value In Ms Since Epoch(valueMsEpoch)
Menetapkan nilai yang telah diisi otomatis untuk ditetapkan di kolom input.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
value | String | Nilai default yang ditempatkan dalam input sebagai string, dalam milidetik sejak epoch. Nilai ini selalu ditampilkan sebagai string dalam parameter callback formulir. |
Pulang pergi
Date — Pemilih ini, untuk pembuatan rantai.
set Visibility(visibility)
Menetapkan visibilitas widget. Nilai defaultnya adalah `VISIBLE`.
Parameter
| Nama | Jenis | Deskripsi |
|---|---|---|
visibility | Visibility | Visibility widget. |
Pulang pergi
Widget — Objek, untuk pengaitan.