커넥터의 구성 항목을 포함합니다. 이러한 구성 항목은 새 커넥터를 추가할 때 어떤 질문이 표시되는지를 정의합니다.
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에 필요한 형식으로 반환합니다. |
new | Checkbox | 새 체크박스 구성 항목을 반환합니다. |
new | Info | 새 정보 구성 항목을 반환합니다. |
new | Option | 새 옵션 빌더를 반환합니다. |
new | Select | 새 선택 여러 개 구성 항목을 반환합니다. |
new | Select | 새 단일 선택 구성 항목을 반환합니다. |
new | Text | 새 텍스트 영역 구성 항목을 반환합니다. |
new | Text | 새 텍스트 입력 구성 항목을 반환합니다. |
print | String | 이 객체의 JSON 표현을 출력합니다. |
set | Config | true 이면 getData() 요청에 기간이 제공됩니다. |
set | Config | true 인 경우 get 가 현재 사용자 구성으로 다시 호출됩니다. |
자세한 문서
build()
new Checkbox()
new Info()
new Option Builder()
new Select Multiple()
new Select Single()
new Text Area()
new Text Input()
print Json()
이 객체의 JSON 표현을 출력합니다. 디버깅 전용입니다.
리턴
String
set Date Range Required(dateRangeRequired)
true
이면 getData() 요청에 기간이 제공됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
date | Boolean | get 요청에 기간을 제공해야 하는지 여부입니다. |
리턴
Config
: 체이닝을 위한 이 빌더
set Is Stepped Config(isSteppedConfig)
true
인 경우 get
가 현재 사용자 구성으로 다시 호출됩니다.
매개변수
이름 | 유형 | 설명 |
---|---|---|
is | Boolean | 설정할 계단식 구성 상태입니다. |
리턴
Config
: 체이닝을 위한 이 빌더