Class Config

구성

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

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이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.
newCheckbox()Checkbox새 체크박스 구성 항목을 반환합니다.
newInfo()Info새 정보 구성 항목을 반환합니다.
newOptionBuilder()OptionBuilder새 옵션 빌더를 반환합니다.
newSelectMultiple()SelectMultiple새로운 복수 선택 구성 항목을 반환합니다.
newSelectSingle()SelectSingle새로운 select 단일 구성 항목을 반환합니다.
newTextArea()TextArea새 텍스트 영역 구성 항목을 반환합니다.
newTextInput()TextInput새 텍스트 입력 구성 항목을 반환합니다.
printJson()String이 객체의 JSON 표현을 출력합니다.
setDateRangeRequired(dateRangeRequired)Configtrue인 경우 getData() 요청에 기간이 제공됩니다.
setIsSteppedConfig(isSteppedConfig)Configtrue이면 현재 사용자 구성으로 getConfig()가 다시 호출됩니다.

자세한 문서

build()

이 객체의 유효성을 검사하고 데이터 스튜디오에서 필요한 형식으로 반환합니다.

리턴

Object - 확인된 Config 객체입니다.


newCheckbox()

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

리턴

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


newInfo()

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

리턴

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


newOptionBuilder()

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

리턴

OptionBuilder - 새 옵션 빌더입니다.


newSelectMultiple()

새로운 복수 선택 구성 항목을 반환합니다.

리턴

SelectMultiple - 새로운 다중 구성 항목 선택


newSelectSingle()

새로운 select 단일 구성 항목을 반환합니다.

리턴

SelectSingle - 새로운 단일 구성 항목 선택입니다.


newTextArea()

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

리턴

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


newTextInput()

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

리턴

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


printJson()

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

리턴

String


setDateRangeRequired(dateRangeRequired)

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

매개변수

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

리턴

Config - 체이닝을 위한 빌더입니다.


setIsSteppedConfig(isSteppedConfig)

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

매개변수

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

리턴

Config - 체이닝을 위한 빌더입니다.