Class SelectMultiple

SelectMultiple

包含配置的“选择多个”信息。其属性决定了“选择多个”在数据洞察中的显示方式。

用法:

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.newSelectMultiple()
                  .setId('api_endpoint')
                  .setName('Data Type')
                  .setHelpText('Select the data type you\'re interested in.')
                  .setAllowOverride(true)
                  .addOption(option1)
                  .addOption(option2);

方法

方法返回值类型简介
addOption(optionBuilder)SelectMultiple添加新的选择选项。
setAllowOverride(allowOverride)SelectMultiple允许替换此配置条目。
setHelpText(helpText)SelectMultiple为此配置条目设置帮助文本。
setId(id)SelectMultiple为此配置条目设置唯一 ID。
setIsDynamic(isDynamic)SelectMultiple为此配置条目设置动态状态。
setName(name)SelectMultiple为此配置条目设置显示名称。

详细文档

addOption(optionBuilder)

添加新的选择选项。

参数

名称类型说明
optionBuilderOptionBuilder选项的构建器。

返回

SelectMultiple - 此构建器,用于链式调用。


setAllowOverride(allowOverride)

允许替换此配置条目。如果设置为 true,则数据源创建者可以选择为报告编辑器启用此功能。

参数

名称类型说明
allowOverrideBoolean此配置条目是否可在报告中被替换。

返回

SelectMultiple - 此构建器,用于链式调用。


setHelpText(helpText)

为此配置条目设置帮助文本。

参数

名称类型说明
helpTextString要设置的帮助文本。

返回

SelectMultiple - 此构建器,用于链式调用。


setId(id)

为此配置条目设置唯一 ID。

参数

名称类型说明
idString要设置的 ID。

返回

SelectMultiple - 此构建器,用于链式调用。


setIsDynamic(isDynamic)

为此配置条目设置动态状态。

如果修改了动态配置条目,后续配置条目将被清除。

参数

名称类型说明
isDynamicBoolean要设置的动态状态。

返回

SelectMultiple - 此构建器,用于链式调用。


setName(name)

为此配置条目设置显示名称。

参数

名称类型说明
nameString要设置的名称。

返回

SelectMultiple - 此构建器,用于链式调用。