커넥터의 구성 항목이 포함되어 있습니다. 이러한 구성 항목은 새 커넥터를 추가할 때 표시되는 질문을 정의합니다.
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()
newCheckbox()
newInfo()
newOptionBuilder()
newSelectMultiple()
newSelectSingle()
newTextArea()
newTextInput()
printJson()
이 객체의 JSON 표현을 출력합니다. 디버깅 전용입니다.
리턴
String
setDateRangeRequired(dateRangeRequired)
true인 경우 getData() 요청에 기간이 제공됩니다.
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
date | Boolean | get 요청에 기간을 제공해야 하는지 여부입니다. |
리턴
Config - 이 빌더(연결용)
setIsSteppedConfig(isSteppedConfig)
true, getConfig()이 현재 사용자 구성으로 다시 호출되는 경우
매개변수
| 이름 | 유형 | 설명 |
|---|---|---|
is | Boolean | 설정할 단계별 구성 상태입니다. |
리턴
Config - 이 빌더(연결용)