Mengakses setelan umum spesifikasi sumber data yang ada. Untuk mengakses spesifikasi sumber data untuk
jenis tertentu, gunakan metode as...()
. Untuk membuat spesifikasi sumber data baru, gunakan SpreadsheetApp.newDataSourceSpec()
.
Hanya gunakan class ini dengan data yang terhubung ke database.
Contoh ini menunjukkan cara mendapatkan informasi dari spesifikasi sumber data BigQuery.
var dataSourceTable = SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0]; var spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) { var bqSpec = spec.asBigQuery(); Logger.log("Project ID: %s\n", bqSpec.getProjectId()); Logger.log("Raw query string: %s\n", bqSpec.getRawQuery()); }
Metode
Metode | Jenis hasil yang ditampilkan | Deskripsi singkat |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | Mendapatkan spesifikasi untuk sumber data BigQuery. |
copy() | DataSourceSpecBuilder | Membuat DataSourceSpecBuilder berdasarkan setelan sumber data ini. |
getParameters() | DataSourceParameter[] | Mendapatkan parameter sumber data. |
getType() | DataSourceType | Mendapatkan jenis sumber data. |
Dokumentasi mendetail
asBigQuery()
Mendapatkan spesifikasi untuk sumber data BigQuery.
Return
BigQueryDataSourceSpec
— Spesifikasi sumber data BigQuery.
copy()
Membuat DataSourceSpecBuilder
berdasarkan setelan sumber data ini.
Return
DataSourceSpecBuilder
— Builder.