Açılıp kapatılmayı destekleyen bir kullanıcı arayüzü öğesi. Bu özellik yalnızca bir DecoratedText
widget'ında kullanılabilir.
Google Workspace eklentilerinde 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 etkinlik olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar. Kullanıcı arayüzü etkileşimi. |
setOnChangeAction(action) | Switch | Anahtar açıldığında yapılacak işlemi ayarlar. |
setSelected(selected) | Switch | Bu anahtarın seçili olarak mı yoksa seçilmemiş olarak mı başlayacağını ayarlar. |
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 bu nesne.
setFieldName(fieldName)
Bir etkinlik olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar. Kullanıcı arayüzü etkileşimi. Kullanıcı tarafından görülemez. Zorunlu.
Diğer form alanlarının aksine, bu alan adının benzersiz olması gerekmez. Form giriş değerleri aynı alan adını kullanan anahtarlara ilişkin değer bir dizi olarak döndürülür. Dizi şunları içerir: değerleri için bir değer girin.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
fieldName | String | Bu anahtarı tanımlamak için kullanılan anahtar. |
Return
Switch
: Zincirleme için bu nesne.
setOnChangeAction(action)
setSelected(selected)
Bu anahtarın seçili olarak mı yoksa seçilmemiş olarak mı başlayacağını ayarlar.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
selected | Boolean | Başlangıç anahtarı durumu ayarı. |
Return
Switch
: Zincirleme için 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ğırması ise her zaman bir dize olarak gösterilir. |
Return
Switch
: Zincirleme için bu nesne.