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
akan 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 |
|---|---|---|
set | Date | Menetapkan nama kolom yang mengidentifikasi pemilih ini dalam objek peristiwa yang dihasilkan saat ada interaksi UI. |
set | Date | Dalam alur Google Workspace, memungkinkan input variabel menerima output tanggal dan waktu dari langkah-langkah lain dalam alur. |
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. |
Dokumentasi mendetail
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)
Dalam alur Google Workspace, memungkinkan input variabel menerima output tanggal dan waktu dari langkah-langkah lain dalam alur. Misalnya, menerima waktu pesan Gmail dikirim atau tanggal acara kalender dijadwalkan.
Hanya tersedia melalui program Gemini Alpha untuk add-on Google Workspace yang memperluas Alur Google Workspace.
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 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.