2017-09-20 61 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

用戶選擇將被傳遞到getSchema()getData()請求根據configParams對象。

使用您的示例,讓我們假設用戶在配置屏幕中選擇altLocationName。在你的getSchema()和getData()函數中,request.configParams.SELECT_SINGLE應該返回altName

相關問題