Class DataSourceSpecBuilder

DataSourceSpecBuilder

Builder untuk DataSourceSpec. Untuk membuat spesifikasi jenis tertentu, gunakan metode as...(). Untuk membuat builder baru, gunakan SpreadsheetApp.newDataSourceSpec(). Untuk menggunakan spesifikasi, 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 tersebut sudah ada, akan memperbarui sel sumbernya.

Dokumentasi mendetail

asBigQuery()

Mendapatkan builder untuk sumber data BigQuery.

Return

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 mem-build.

Return

DataSourceSpec — Spesifikasi sumber data.


copy()

Membuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.

Return

DataSourceSpecBuilder — Builder.


getParameters()

Mendapatkan parameter sumber data.

Return

DataSourceParameter[] — Daftar parameter.


getType()

Mendapatkan jenis sumber data.

Return

DataSourceType — Jenis sumber data.


removeAllParameters()

Menghapus semua parameter.

Return

DataSourceSpecBuilder — Builder untuk membuat rantai.


removeParameter(parameterName)

Menghapus parameter yang ditentukan.

Parameter

NamaJenisDeskripsi
parameterNameStringNama parameter yang akan dihapus.

Return

DataSourceSpecBuilder — Builder untuk membuat rantai.


setParameterFromCell(parameterName, sourceCell)

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

Parameter

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

Return

DataSourceSpecBuilder — Builder untuk membuat rantai.