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