Class OptionBuilder

OptionBuilder

Конструктор для создания вариантов выбора для полей SelectSingle и 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.newSelectSingle()
                  .setId('api_endpoint')
                  .setName('Data Type')
                  .setHelpText('Select the data type you\'re interested in.')
                  .addOption(option1)
                  .addOption(option2);

Методы

Метод Тип возвращаемого значения Краткое описание
set Label(label) Option Builder Задает метку для этого конструктора параметров.
set Value(value) Option Builder Задает значение этого конструктора параметров.

Подробная документация

setLabel(label)

Задает метку для этого конструктора вариантов. Метки — это текст, который пользователь видит при выборе одного или нескольких вариантов из выпадающего списка.

Параметры

Имя Тип Описание
label String Метка для установки.

Возвращаться

OptionBuilder — Этот конструктор предназначен для создания цепочек вызовов.


setValue(value)

Задает значение этого конструктора вариантов. Значения передаются в код, когда пользователь выбирает один или несколько вариантов из выпадающего списка.

Параметры

Имя Тип Описание
value String Значение, которое нужно установить.

Возвращаться

OptionBuilder — Этот конструктор предназначен для создания цепочек вызовов.