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새로운 단일 구성 선택 항목을 반환합니다.
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()

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

리턴

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


newTextArea()

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

리턴

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


newTextInput()

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

리턴

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


printJson()

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

리턴

String


setDateRangeRequired(dateRangeRequired)

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

매개변수

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

리턴

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


setIsSteppedConfig(isSteppedConfig)

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

매개변수

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

리턴

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