Class Switch

Geç

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ö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 açıldığında gerçekleştirilecek işlemi ayarlar.
setSelected(selected)SwitchBu anahtarın seçili mi yoksa seçili mi olarak başlayacağını belirler.
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ı 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

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

Return

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


setOnChangeAction(action)

Anahtar açıldığında gerçekleştirilecek işlemi ayarlar.

Parametreler

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

Return

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


setSelected(selected)

Bu anahtarın seçili mi yoksa seçili mi olarak başlayacağını belirler.

Parametreler

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

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