Class OptionBuilder

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 - 此构建器,用于链式调用。