A builder for creating options for SelectSingle
s and SelectMultiple
s.
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);
Methods
Method | Return type | Brief description |
---|---|---|
setLabel(label) | OptionBuilder | Sets the label of this option builder. |
setValue(value) | OptionBuilder | Sets the value of this option builder. |
Detailed documentation
setLabel(label)
Sets the label of this option builder. Labels are the text that the user sees when selecting one or more options from the dropdown.
Parameters
Name | Type | Description |
---|---|---|
label | String | The label to set. |
Return
OptionBuilder
— This builder, for chaining.
setValue(value)
Sets the value of this option builder. Values are what is passed to the code when a user selects one or more options from the dropdown.
Parameters
Name | Type | Description |
---|---|---|
value | String | The value to set. |
Return
OptionBuilder
— This builder, for chaining.