原生 BigQuery 連接器的設定物件。從 getData()
傳回這個物件
,讓數據分析查詢 BigQuery 的連接器。
var cc = DataStudioApp.createCommunityConnector(); var types = cc.BigQueryParameterType; var bqConfig = cc.newBigQueryConfig() .setBillingProjectId('billingProjectId') .setQuery('queryString') .setUseStandardSql(true) .setAccessToken('accessToken') .addQueryParameter('dob', types.STRING, '01011990') .build();
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
addQueryParameter(name, type, value) | BigQueryConfig | 將查詢參數新增至此 BigQueryConfig 。 |
build() | Object | 驗證這個物件,並以數據分析所需的格式傳回。 |
printJson() | String | 列印這個物件的 JSON 表示法。 |
setAccessToken(accessToken) | BigQueryConfig | 設定這個 BigQueryConfig 的存取權杖。 |
setBillingProjectId(billingProjectId) | BigQueryConfig | 設定這個BigQueryConfig 的帳單專案 ID。 |
setQuery(query) | BigQueryConfig | 設定這個 BigQueryConfig 的 SQL 查詢。 |
setUseStandardSql(useStandardSql) | BigQueryConfig | 決定查詢會解譯為標準或舊版 SQL。 |
內容詳盡的說明文件
addQueryParameter(name, type, value)
將查詢參數新增至此 BigQueryConfig
。
參數
名稱 | 類型 | 說明 |
---|---|---|
name | String | 參數名稱。 |
type | BigQueryParameterType | 參數類型。 |
value | String | 參數值。 |
回攻員
BigQueryConfig
:這個物件用於鏈結。
build()
printJson()
列印這個物件的 JSON 表示法。此功能僅適用於偵錯。
回攻員
String
setAccessToken(accessToken)
setBillingProjectId(billingProjectId)
設定這個BigQueryConfig
的帳單專案 ID。
參數
名稱 | 類型 | 說明 |
---|---|---|
billingProjectId | String | 要設定的帳單專案 ID。 |
回攻員
BigQueryConfig
:這個物件用於鏈結。
setQuery(query)
setUseStandardSql(useStandardSql)
決定查詢會解譯為標準或舊版 SQL。
參數
名稱 | 類型 | 說明 |
---|---|---|
useStandardSql | Boolean | 如果是 true ,系統會將查詢解讀為標準 SQL。如果是 false ,系統會將查詢解讀為舊版 SQL。 |
回攻員
BigQueryConfig
:這個物件用於鏈結。