Class Switch

Geç

Açma/kapatma özelliğini destekleyen bir kullanıcı arayüzü öğesi. Yalnızca bir 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)SwitchKullanıcı arayüzü etkileşimi olduğunda oluşturulan etkinlik nesnesinde bu anahtarı tanımlayan anahtarı ayarlar.
setOnChangeAction(action)SwitchAnahtar açıldığında yapılacak işlemi ayarlar.
setSelected(selected)SwitchBu anahtarın seçili mi yoksa seçilmemiş mi olarak başlatılacağını belirler.
setValue(value)SwitchBu anahtar açıkken form girişi olarak gönderilen değeri ayarlar.

Ayrıntılı dokümanlar

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 bu nesne.


setFieldName(fieldName)

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, söz konusu alan adına sahip tüm etkin anahtarların değerlerinden oluşur.

Parametreler

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

Return

Switch: Zincirleme için bu nesne.


setOnChangeAction(action)

Anahtar açıldığında yapılacak işlemi ayarlar.

Parametreler

AdTürAçıklama
actionActionAnahtar açıldığında yapılacak işlem.

Return

Switch: Zincirleme için bu nesne.


setSelected(selected)

Bu anahtarın seçili mi yoksa seçilmemiş mi olarak başlatılacağını belirler.

Parametreler

AdTürAçıklama
selectedBooleanBaşlangıç anahtarı durumu ayarı.

Return

Switch: Zincirleme için bu nesne.


setValue(value)

Bu anahtar açıkken form girişi olarak gönderilen değeri ayarlar.

Parametreler

AdTürAçıklama
valueStringAnahtar açıkken adla ilişkili değer. Bu değer, form geri çağırma işlevine gönderildiğinde her zaman dize olarak temsil edilir.

Return

Switch: Zincirleme için bu nesne.