Kullanıcıların tarih ve saat girmesine olanak tanıyan bir giriş alanı.
Form gönderimi doğrulamasını destekler. Action.setAllWidgetsAreRequired(allWidgetsAreRequired), true olarak ayarlandığında veya bu widget Action.addRequiredWidget(requiredWidget) aracılığıyla belirtildiğinde bir değer seçilmediği sürece gönderme işlemi engellenir.
Google Workspace eklentileri ve Google Chat uygulamaları için kullanılabilir.
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'), );
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
add | Widget | Widget'ta gerçekleştirilebilecek etkinlik işlemini ekler. |
set | Date | Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu seçiciyi tanımlayan alan adını ayarlar. |
set | Date | Google Workspace Studio aracısında, input variables'ın (giriş değişkenleri) aracıdaki diğer adımlardan gelen tarih ve saat çıkışlarını kabul etmesine izin verilir. |
set | Widget | Değiştirilecek widget'ı tanımlamak için kullanılan benzersiz kimliği ayarlar. |
set | Date | Seçici girişi her değiştiğinde komut dosyasının gerçekleştirdiği bir Action ayarlar. |
set | Date | Saat diliminin UTC'den kaç dakika farklı olması gerektiğini ayarlar. |
set | Date | Giriş alanının üzerinde gösterilen başlığı ayarlar. |
set | Date | Giriş alanında ayarlanacak önceden doldurulmuş değeri belirler. |
set | Date | Giriş alanında ayarlanacak önceden doldurulmuş değeri belirler. |
set | Widget | Widget'ın görünürlüğünü ayarlar. |
Ayrıntılı belgeler
add Event Action(eventAction)
Widget'ta gerçekleştirilebilecek etkinlik işlemini ekler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
event | Event | Eklenecek Event. |
Return
Widget: Zincirleme için kullanılan Nesne.
set Field Name(fieldName)
Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu seçiciyi tanımlayan alan adını ayarlar. Alan adı kullanıcıya görünür. Zorunlu. Belirtilen alan adı benzersiz olmalıdır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
field | String | Bu girişe atanacak ad. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Host App Data Source(hostAppDataSource)
Google Workspace Studio aracısında, input variables'ın (giriş değişkenleri) aracıdaki diğer adımlardan gelen tarih ve saat çıkışlarını kabul etmesine izin verilir. Örneğin, bir Gmail iletisinin gönderildiği saati veya bir takvim etkinliğinin planlandığı tarihi alabilirsiniz.
Yalnızca Google Workspace Studio'yu genişleten Google Workspace eklentileri için kullanılabilir.
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);
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
host | Host | Veri kaynağı. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Id(id)
Değiştirilecek widget'ı tanımlamak için kullanılan benzersiz kimliği ayarlar. Widget mutasyonu yalnızca eklentilerde desteklenir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
id | String | 64 karakterle sınırlı ve `[a-zA-Z0-9-]+` biçiminde olan widget'ın kimliği. |
Return
Widget: Zincirleme için kullanılan bu nesne.
set On Change Action(action)
Seçici girişi her değiştiğinde komut dosyasının gerçekleştirdiği bir Action ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
action | Action | Yapılacak işlem. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Time Zone Offset In Mins(timeZoneOffsetMins)
Saat diliminin UTC'den kaç dakika farklı olması gerektiğini ayarlar. Ayarlanmışsa tarih ve saat, belirtilen saat diliminde gösterilir. Ayarlanmamışsa saat, kullanıcının saat diliminde gösterilir.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
time | Integer | Saat diliminin UTC'den kaç dakika farklı olduğu. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Title(title)
Giriş alanının üzerinde gösterilen başlığı ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
title | String | Giriş alanı başlığı. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Value In Ms Since Epoch(valueMsEpoch)
Giriş alanında ayarlanacak önceden doldurulmuş değeri belirler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | Number | Girişe yerleştirilen varsayılan değer, epoch'tan beri geçen milisaniye cinsinden bir sayı olarak. Form geri çağırma parametrelerinde her zaman dize olarak gösterilir. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Value In Ms Since Epoch(valueMsEpoch)
Giriş alanında ayarlanacak önceden doldurulmuş değeri belirler.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | String | Girişe dize olarak yerleştirilen varsayılan değer, epoch'tan beri geçen milisaniye cinsinden. Form geri çağırma parametrelerinde her zaman dize olarak gösterilir. |
Return
Date: Zincirleme için kullanılan bu seçici.
set Visibility(visibility)
Widget'ın görünürlüğünü ayarlar. Varsayılan değer "VISIBLE"dır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
visibility | Visibility | Widget'ın Visibility. |
Return
Widget: Zincirleme için kullanılan Nesne.