2017-09-20 4 views
0

커뮤니티 커넥터 기능은 매우 새롭고 많은 정보가 없습니다. Data Studio가 Google 마이 비즈니스 인사이트에서 API 데이터를 가져올 수 있도록 커뮤니티 커넥터를 구축 중입니다.커뮤니티 커넥터 용 getconfig(), 사용자 입력 사용 방법

getconfig() 함수는 여기에 설명되어 있습니다 : https://developers.google.com/datastudio/connector/reference#getconfig

우리는 사용자에게 우리의 구성 옵션을 표시 할 수 있습니다, 즉 쉽게했지만, API 참조가 다음 단계가 무엇인지 명확하지 않다 : 어떻게 사용자 입력을 전달하는 다음 단계로. 내가 여기서 적절한 용어를 사용하지 않는다면 용서해주십시오.

var config = { 
    configParams: [ 
     { 
     "type": "SELECT_SINGLE", 
     "name": "SELECT_SINGLE", 
     "displayName": "Select a Location", 
     "helpText": "Pick One!", 
     "options": [ 
     { 
      "label": locationName, 
      "value": name 
     }, 
     { 
      "label": "altLocationName", 
      "value": "altName" 
     } 
     ] 
    }, 
    ] 
    }; 
    return config; 
} 

위의 코드는 사용자에게 올바르게 표시되며 사용자는 초기 데이터 연결을 만들 때 Data Studio의 풀다운 메뉴에서 선택할 수 있습니다. 하지만 다른 방법으로 질문을 반복하십시오 : 사용자가 선택한 선택 항목에 어떻게 액세스합니까?

답변

0

사용자 선택은 configParams 개체 아래의 getSchema()getData() 요청으로 전달됩니다.

예제를 사용하여 사용자가 구성 화면에서 altLocationName을 선택했다고 가정 해 봅시다. getSchema() 및 getData() 함수에서 request.configParams.SELECT_SINGLEaltName을 반환해야합니다.