Class DataSourceSpecBuilder

DataSourceSpecBuilder

Builder untuk DataSourceSpec. Untuk membuat spesifikasi untuk jenis tertentu, gunakan metode as...(). Untuk membuat builder baru, gunakan SpreadsheetApp.newDataSourceSpec(). Untuk menggunakan spesifikasi ini, lihat DataSourceTable.

Hanya gunakan class ini dengan data yang terhubung ke database.

Contoh ini menunjukkan cara membuat spesifikasi sumber data 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();

Metode

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asBigQuery()BigQueryDataSourceSpecBuilderMendapatkan builder untuk sumber data BigQuery.
build()DataSourceSpecMembuat spesifikasi sumber data dari setelan di builder ini.
copy()DataSourceSpecBuilderMembuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.
getParameters()DataSourceParameter[]Mendapatkan parameter sumber data.
getType()DataSourceTypeMendapatkan jenis sumber data.
removeAllParameters()DataSourceSpecBuilderMenghapus semua parameter.
removeParameter(parameterName)DataSourceSpecBuilderMenghapus parameter yang ditentukan.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderMenambahkan parameter, atau jika parameter dengan nama ada, akan memperbarui sel sumbernya.

Dokumentasi mendetail

asBigQuery()

Mendapatkan builder untuk sumber data BigQuery.

Pulang pergi

BigQueryDataSourceSpecBuilder — Pembuat spesifikasi sumber data BigQuery.


build()

Membuat spesifikasi sumber data dari setelan di builder ini. Harus menggunakan as...() untuk menentukan jenis sumber data sebelum membangun.

Pulang pergi

DataSourceSpec — Spesifikasi sumber data.


copy()

Membuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.

Pulang pergi

DataSourceSpecBuilder — Builder.


getParameters()

Mendapatkan parameter sumber data.

Pulang pergi

DataSourceParameter[] — Daftar parameter.


getType()

Mendapatkan jenis sumber data.

Pulang pergi

DataSourceType — Jenis sumber data.


removeAllParameters()

Menghapus semua parameter.

Pulang pergi

DataSourceSpecBuilder — Builder, untuk perantaian.


removeParameter(parameterName)

Menghapus parameter yang ditentukan.

Parameter

NamaJenisDeskripsi
parameterNameStringNama parameter yang akan dihapus.

Pulang pergi

DataSourceSpecBuilder — Builder, untuk perantaian.


setParameterFromCell(parameterName, sourceCell)

Menambahkan parameter, atau jika parameter dengan nama ada, akan memperbarui sel sumbernya.

Parameter

NamaJenisDeskripsi
parameterNameStringNama parameter.
sourceCellStringSel sumber, seperti yang ditentukan dalam notasi A1.

Pulang pergi

DataSourceSpecBuilder — Builder, untuk perantaian.