Açma/kapatmayı destekleyen bir kullanıcı arayüzü öğesi. Bu öğe yalnızca bir DecoratedText
widget'ında kullanılabilir.
Google Workspace Eklentileri ve Google Chat uygulamalarında kullanılabilir.
var 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 |
---|---|---|
setControlType(controlType) | Switch | Anahtarın kontrol türünü ayarlar. |
setFieldName(fieldName) | Switch | Bir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar. |
setOnChangeAction(action) | Switch | Anahtar açıldığında gerçekleştirilecek işlemi ayarlar. |
setSelected(selected) | Switch | Bu anahtarın seçili mi yoksa seçili mi olarak başlayacağını belirler. |
setValue(value) | 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 |
---|---|---|
controlType | SwitchControlType | 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ı göremez. Zorunlu.
Diğer form alanlarından farklı olarak bu alan adının benzersiz olması gerekmez. Aynı alan adını kullanan anahtarların form girişi değerleri bir dizi olarak döndürülür. Dizi, bu alan adına sahip tüm etkin anahtarların değerlerinden oluşur.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
fieldName | 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 mi yoksa seçili mi olarak başlayacağını belirler.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
selected | Boolean | Başlangıç 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, form geri çağırmaya gönderildiğinde her zaman bir dize olarak gösterilir. |
Return
Switch
: Zincirleme için kullanılan bu nesne.