Содержит записи конфигурации для соединителя. Эти записи конфигурации определяют, какие вопросы задаются при добавлении нового соединителя.
var cc = DataStudioApp.createCommunityConnector(); var config = cc.getConfig(); var info_entry = config.newInfo() .setId("info_id") .setHelpText("This connector can connect to multiple data endpoints.");
Методы
Метод | Тип возврата | Краткое описание |
---|---|---|
build() | Object | Проверяет этот объект и возвращает его в формате, необходимом Data Studio. |
newCheckbox() | Checkbox | Возвращает новую запись конфигурации флажка. |
newInfo() | Info | Возвращает новую запись конфигурации информации. |
newOptionBuilder() | OptionBuilder | Возвращает новый конструктор опций. |
newSelectMultiple() | SelectMultiple | Возвращает новую запись выбора нескольких конфигураций. |
newSelectSingle() | SelectSingle | Возвращает новую выбранную одну запись конфигурации. |
newTextArea() | TextArea | Возвращает новую запись конфигурации текстовой области. |
newTextInput() | TextInput | Возвращает новую запись конфигурации ввода текста. |
printJson() | String | Печатает JSON-представление этого объекта. |
setDateRangeRequired(dateRangeRequired) | Config | Если true , для запросов getData() предоставляется диапазон дат. |
setIsSteppedConfig(isSteppedConfig) | Config | Если true , getConfig() вызывается снова с текущей пользовательской конфигурацией. |
Подробная документация
build()
Проверяет этот объект и возвращает его в формате, необходимом Data Studio.
Возвращаться
Object
— проверенный объект Config
.
newCheckbox()
Возвращает новую запись конфигурации флажка.
Возвращаться
Checkbox
— новая запись конфигурации флажка.
newInfo()
Возвращает новую запись конфигурации информации.
Возвращаться
Info
— новая запись конфигурации информации.
newOptionBuilder()
newSelectMultiple()
Возвращает новую запись выбора нескольких конфигураций.
Возвращаться
SelectMultiple
— новая запись конфигурации выбора нескольких.
newSelectSingle()
Возвращает новую выбранную одну запись конфигурации.
Возвращаться
SelectSingle
— новая запись выбора одной конфигурации.
newTextArea()
Возвращает новую запись конфигурации текстовой области.
Возвращаться
TextArea
— новая запись конфигурации текстовой области.
newTextInput()
Возвращает новую запись конфигурации ввода текста.
Возвращаться
TextInput
— новая запись конфигурации ввода текста.
printJson()
Печатает JSON-представление этого объекта. Это только для отладки.
Возвращаться
String
setDateRangeRequired(dateRangeRequired)
Если true
, для запросов getData() предоставляется диапазон дат.
Параметры
Имя | Тип | Описание |
---|---|---|
dateRangeRequired | Boolean | Следует ли предоставлять диапазон дат для запросов getData() . |
Возвращаться
Config
— Этот конструктор для цепочки.
setIsSteppedConfig(isSteppedConfig)
Если true
, getConfig()
вызывается снова с текущей пользовательской конфигурацией.
Параметры
Имя | Тип | Описание |
---|---|---|
isSteppedConfig | Boolean | Статус пошаговой конфигурации, который нужно установить. |
Возвращаться
Config
— Этот конструктор для цепочки.