Class Switch

Geç

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öntemDönüş türüKısa açıklama
setControlType(controlType)SwitchAnahtarın kontrol türünü ayarlar.
setFieldName(fieldName)SwitchBir kullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar.
setOnChangeAction(action)SwitchAnahtar değiştirildiğinde yapılacak işlemi ayarlar.
setSelected(selected)SwitchBu anahtarın seçili veya seçili olmayan şekilde başlatılıp başlatılmayacağını ayarlar.
setValue(value)SwitchBu 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

AdTürAçıklama
controlTypeSwitchControlTypeAnahtar 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

AdTürAçıklama
fieldNameStringBu anahtarı tanımlamak için kullanılan anahtar.

Return

Switch: Zincirleme için kullanılan bu nesne.


setOnChangeAction(action)

Anahtar değiştirildiğinde yapılacak işlemi ayarlar.

Parametreler

AdTürAçıklama
actionActionAnahtar değiştirildiğinde yapılacak işlem.

Return

Switch: Zincirleme için kullanılan bu nesne.


setSelected(selected)

Bu anahtarın seçili veya seçili olmayan şekilde başlatılıp başlatılmayacağını ayarlar.

Parametreler

AdTürAçıklama
selectedBooleanBaş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

AdTürAçıklama
valueStringAnahtar 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.