Class DataSourceSpec

DataSourceSpec

Mengakses setelan umum spesifikasi sumber data yang ada. Untuk mengakses spesifikasi sumber data 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

MetodeJenis hasil yang ditampilkanDeskripsi singkat
asBigQuery()BigQueryDataSourceSpecMendapatkan spesifikasi untuk sumber data BigQuery.
copy()DataSourceSpecBuilderMembuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.
getParameters()DataSourceParameter[]Mendapatkan parameter sumber data.
getType()DataSourceTypeMendapatkan jenis sumber data.

Dokumentasi mendetail

asBigQuery()

Mendapatkan spesifikasi untuk sumber data BigQuery.

Pulang pergi

BigQueryDataSourceSpec — Spesifikasi sumber data BigQuery.


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.