Class BigQueryConfig

BigQueryConfig

原生 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();

方法

方法傳回類型簡短說明
addQueryParameter(name, type, value)BigQueryConfig將查詢參數新增至此 BigQueryConfig
build()Object驗證這個物件,並以 Data Studio 所需的格式傳回。
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()

驗證這個物件,並以 Data Studio 所需的格式傳回。

回攻員

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:這個物件用於鏈結。