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 - 이 빌더(연결용)