Class BigQueryConfig

BigQueryConfig

原生 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

參數

名稱類型說明
nameString參數名稱。
typeBigQueryParameterType參數類型。
valueString參數值。

回攻員

BigQueryConfig — 此物件用於鏈結。


build()

驗證這個物件,並以數據分析所需的格式傳回。

回攻員

Object:通過驗證的 Config 物件。


printJson()

列印此物件的 JSON 表示法。這項資訊僅適用於偵錯。

回攻員

String


setAccessToken(accessToken)

設定此 BigQueryConfig 的存取權杖。

參數

名稱類型說明
accessTokenString要設定的存取權杖。

回攻員

BigQueryConfig — 此物件用於鏈結。


setBillingProjectId(billingProjectId)

設定這個 BigQueryConfig 的帳單專案 ID。

參數

名稱類型說明
billingProjectIdString要設定的帳單專案 ID。

回攻員

BigQueryConfig — 此物件用於鏈結。


setQuery(query)

設定這個 BigQueryConfig 的 SQL 查詢。

參數

名稱類型說明
queryString要設定的查詢。

回攻員

BigQueryConfig — 此物件用於鏈結。


setUseStandardSql(useStandardSql)

判斷將查詢解讀為標準或舊版 SQL。

參數

名稱類型說明
useStandardSqlBoolean如果為 true,系統會將查詢解讀為標準 SQL。如果為 false,系統會將查詢解讀為舊版 SQL。

回攻員

BigQueryConfig — 此物件用於鏈結。