Class OptionBuilder

選項建構工具

用於建立 SelectSingleSelectMultiple 選項的建構工具。

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

const option1 =
    config.newOptionBuilder().setLabel('option label').setValue('option_value');

const option2 = config.newOptionBuilder()
                    .setLabel('second option label')
                    .setValue('option_value_2');

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

方法

方法傳回類型簡短說明
setLabel(label)OptionBuilder設定這個選項建構工具的標籤。
setValue(value)OptionBuilder設定這個選項建構工具的值。

內容詳盡的說明文件

setLabel(label)

設定這個選項建構工具的標籤。標籤是指使用者從下拉式選單中選取一或多個選項時,看到的文字。

參數

名稱類型說明
labelString要設定的標籤。

回攻員

OptionBuilder:這個建構工具可用於鏈結。


setValue(value)

設定這個選項建構工具的值。當使用者從下拉式選單中選取一或多個選項時,系統會將值傳遞至程式碼。

參數

名稱類型說明
valueString要設定的值。

回攻員

OptionBuilder:這個建構工具可用於鏈結。