DataSourceSpec
的建構工具。如要建立特定類型的規格,請使用 as...()
方法。如要建立新的建構工具,請使用 SpreadsheetApp.newDataSourceSpec()
。如要使用此規格,請參閱 DataSourceTable
。
請僅將這個類別用於連結至資料庫的資料。
以下範例說明如何建構 BigQuery 資料來源規格。
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
方法
方法 | 傳回類型 | 簡短說明 |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | 取得 BigQuery 資料來源的建構工具。 |
build() | DataSourceSpec | 根據這個建構工具中的設定建立資料來源規格。 |
copy() | DataSourceSpecBuilder | 根據這個資料來源的設定建立 DataSourceSpecBuilder 。 |
getParameters() | DataSourceParameter[] | 取得資料來源的參數。 |
getType() | DataSourceType | 取得資料來源的類型。 |
removeAllParameters() | DataSourceSpecBuilder | 用於移除所有參數。 |
removeParameter(parameterName) | DataSourceSpecBuilder | 移除指定的參數。 |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | 新增參數,或者如果有名稱的參數已存在,則會更新來源儲存格。 |
內容詳盡的說明文件
asBigQuery()
build()
copy()
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
setParameterFromCell(parameterName, sourceCell)
新增參數,或者如果有名稱的參數已存在,則會更新來源儲存格。
參數
名稱 | 類型 | 說明 |
---|---|---|
parameterName | String | 參數名稱。 |
sourceCell | String | A1 標記法中指定的來源儲存格。 |
回攻員
DataSourceSpecBuilder
— 建構工具,用於鏈結。