Class Config

구성

커넥터의 구성 항목을 포함합니다. 이러한 구성 항목은 새 커넥터를 추가할 때 어떤 질문이 표시되는지를 정의합니다.

const cc = DataStudioApp.createCommunityConnector();
const config = cc.getConfig();

const 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)Configtrue이면 getData() 요청에 기간이 제공됩니다.
setIsSteppedConfig(isSteppedConfig)Configtrue인 경우 getConfig()가 현재 사용자 구성으로 다시 호출됩니다.

자세한 문서

build()

이 객체를 검증하고 Data Studio에 필요한 형식으로 반환합니다.

리턴

Object: 검증된 Config 객체입니다.


newCheckbox()

새 체크박스 구성 항목을 반환합니다.

리턴

Checkbox: 새 체크박스 구성 항목입니다.


newInfo()

새 정보 구성 항목을 반환합니다.

리턴

Info: 새 정보 구성 항목입니다.


newOptionBuilder()

새 옵션 빌더를 반환합니다.

리턴

OptionBuilder: 새로운 옵션 빌더입니다.


newSelectMultiple()

새 선택 여러 개 구성 항목을 반환합니다.

리턴

SelectMultiple: 새롭게 선택한 여러 구성 항목입니다.


newSelectSingle()

새 단일 선택 구성 항목을 반환합니다.

리턴

SelectSingle: 새 단일 선택 구성 항목입니다.


newTextArea()

새 텍스트 영역 구성 항목을 반환합니다.

리턴

TextArea: 새 텍스트 영역 구성 항목입니다.


newTextInput()

새 텍스트 입력 구성 항목을 반환합니다.

리턴

TextInput: 새 텍스트 입력 구성 항목입니다.


printJson()

이 객체의 JSON 표현을 출력합니다. 디버깅 전용입니다.

리턴

String


setDateRangeRequired(dateRangeRequired)

true이면 getData() 요청에 기간이 제공됩니다.

매개변수

이름유형설명
dateRangeRequiredBooleangetData() 요청에 기간을 제공해야 하는지 여부입니다.

리턴

Config: 체이닝을 위한 이 빌더


setIsSteppedConfig(isSteppedConfig)

true인 경우 getConfig()가 현재 사용자 구성으로 다시 호출됩니다.

매개변수

이름유형설명
isSteppedConfigBoolean설정할 계단식 구성 상태입니다.

리턴

Config: 체이닝을 위한 이 빌더