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