Class DataSourceSpec

DataSourceSpec

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

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.

Return

BigQueryDataSourceSpec — Spesifikasi sumber data BigQuery


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.