Class OptionBuilder

OptionBuilder

Builder untuk membuat opsi bagi SelectSingle dan SelectMultiple.

var cc = DataStudioApp.createCommunityConnector();
var config = cc.getConfig();

var option1 = config.newOptionBuilder()
  .setLabel("option label")
  .setValue("option_value");

var option2 = config.newOptionBuilder()
  .setLabel("second option label")
  .setValue("option_value_2");

var info1 = config.newSelectSingle()
  .setId("api_endpoint")
  .setName("Data Type")
  .setHelpText("Select the data type you're interested in.")
  .addOption(option1)
  .addOption(option2);

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
setLabel(label)OptionBuilderMenetapkan label builder opsi ini.
setValue(value)OptionBuilderMenetapkan nilai builder opsi ini.

Dokumentasi mendetail

setLabel(label)

Menetapkan label builder opsi ini. Label adalah teks yang dilihat pengguna saat memilih satu atau beberapa opsi dari menu drop-down.

Parameter

NamaJenisDeskripsi
labelStringLabel yang akan ditetapkan.

Return

OptionBuilder — Builder ini untuk membuat rantai.


setValue(value)

Menetapkan nilai builder opsi ini. Nilai adalah nilai yang diteruskan ke kode saat pengguna memilih satu atau beberapa opsi dari menu dropdown.

Parameter

NamaJenisDeskripsi
valueStringNilai yang akan ditetapkan.

Return

OptionBuilder — Builder ini untuk membuat rantai.