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()
このビルダーの設定からデータソース仕様を作成します。as...()
を使用する必要があります。
構築する前にデータソースのタイプを指定します。
戻る
DataSourceSpec
- データソース仕様。
copy()
getParameters()
getType()
removeAllParameters()
removeParameter(parameterName)
指定されたパラメータを削除します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
parameterName | String | 削除するパラメータの名前。 |
戻る
DataSourceSpecBuilder
- チェーン用のビルダー。
setParameterFromCell(parameterName, sourceCell)
パラメータを追加します。指定した名前のパラメータが存在する場合は、ソースセルを更新します。
パラメータ
名前 | 型 | 説明 |
---|---|---|
parameterName | String | パラメータ名。 |
sourceCell | String | ソースセル(A1 表記で指定)。 |
戻る
DataSourceSpecBuilder
- チェーン用のビルダー。