Содержит информацию о множественном выборе для конфигурации. Ее свойства определяют, как множественный выбор отображается в Data Studio.
Применение:
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);
Методы
| Метод | Тип возвращаемого значения | Краткое описание |
|---|---|---|
add Option(optionBuilder) | Select Multiple | Добавляет новый вариант выбора. |
set Allow Override(allowOverride) | Select Multiple | Позволяет переопределить эту запись конфигурации. |
set Help Text(helpText) | Select Multiple | Задает текст справки для этой записи конфигурации. |
set Id(id) | Select Multiple | Задает уникальный идентификатор для этой записи конфигурации. |
set Is Dynamic(isDynamic) | Select Multiple | Устанавливает динамический статус для данной записи конфигурации. |
set Name(name) | Select Multiple | Задает отображаемое имя для этой записи конфигурации. |
Подробная документация
addOption(optionBuilder)
Добавляет новый вариант выбора.
Параметры
| Имя | Тип | Описание |
|---|---|---|
option Builder | Option Builder | Строительная компания предлагает опцион. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.
setAllowOverride(allowOverride)
Включает возможность переопределения для этой записи конфигурации. Если установлено значение true , создатели источников данных могут включить эту функцию для редакторов отчетов.
Параметры
| Имя | Тип | Описание |
|---|---|---|
allow Override | Boolean | Можно ли переопределить эту запись конфигурации в отчетах. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.
setHelpText(helpText)
Задает текст справки для этой записи конфигурации.
Параметры
| Имя | Тип | Описание |
|---|---|---|
help Text | String | Текст справки для установки. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.
setId(id)
Задает уникальный идентификатор для этой записи конфигурации.
Параметры
| Имя | Тип | Описание |
|---|---|---|
id | String | Идентификатор для установки. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.
setIsDynamic(isDynamic)
Устанавливает динамический статус для данной записи конфигурации.
При изменении динамической записи конфигурации последующие записи конфигурации очищаются.
Параметры
| Имя | Тип | Описание |
|---|---|---|
is Dynamic | Boolean | Динамический статус для установки. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.
setName(name)
Задает отображаемое имя для этой записи конфигурации.
Параметры
| Имя | Тип | Описание |
|---|---|---|
name | String | Название для установки. |
Возвращаться
SelectMultiple — Этот конструктор предназначен для создания цепочек.