Açılıp kapatılmayı destekleyen bir kullanıcı arayüzü öğesi. Bu öğe yalnızca DecoratedText widget'ında kullanılabilir.
Google Workspace eklentileri ve Google Chat uygulamaları için kullanılabilir.
const switchDecoratedText = CardService.newDecoratedText() .setTopLabel('Switch decorated text widget label') .setText('This is a decorated text widget with a switch on the right') .setWrapText(true) .setSwitchControl( CardService.newSwitch() .setFieldName('form_input_switch_key') .setValue('form_input_switch_value') .setOnChangeAction( CardService.newAction().setFunctionName( 'handleSwitchChange'), ), );
Yöntemler
| Yöntem | Dönüş türü | Kısa açıklama |
|---|---|---|
set | Switch | Anahtarın kontrol türünü ayarlar. |
set | Switch | Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar. |
set | Switch | Anahtar değiştirildiğinde yapılacak işlemi ayarlar. |
set | Switch | Bu anahtarın seçili veya seçili olmayan şekilde başlatılıp başlatılmayacağını ayarlar. |
set | Switch | Bu anahtar açıldığında form girişi olarak gönderilen değeri ayarlar. |
Ayrıntılı belgeler
setControlType(controlType)
Anahtarın kontrol türünü ayarlar. Varsayılan olarak SWITCH değerine ayarlanır.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
control | Switch | Anahtar kontrolü türü. |
Return
Switch: Zincirleme için kullanılan bu nesne.
setFieldName(fieldName)
Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar. Kullanıcı tarafından görülemez. Zorunlu.
Diğer form alanlarının aksine, bu alan adının benzersiz olması gerekmez. Aynı alan adını kullanan anahtarlar için form giriş değerleri dizi olarak döndürülür. Dizi, bu alan adına sahip etkinleştirilmiş tüm anahtarların değerlerinden oluşur.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
field | String | Bu anahtarı tanımlamak için kullanılan anahtar. |
Return
Switch: Zincirleme için kullanılan bu nesne.
setOnChangeAction(action)
setSelected(selected)
Bu anahtarın seçili veya seçili olmayan şekilde başlatılıp başlatılmayacağını ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
selected | Boolean | Başlangıçtaki anahtar durumu ayarı. |
Return
Switch: Zincirleme için kullanılan bu nesne.
setValue(value)
Bu anahtar açıldığında form girişi olarak gönderilen değeri ayarlar.
Parametreler
| Ad | Tür | Açıklama |
|---|---|---|
value | String | Anahtar açıkken adla ilişkilendirilen değer. Bu değer, form geri çağırmasına gönderildiğinde her zaman dize olarak gösterilir. |
Return
Switch: Zincirleme için kullanılan bu nesne.