Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Mengakses spesifikasi sumber data BigQuery yang ada. Untuk membuat spesifikasi sumber data baru, gunakan SpreadsheetApp.newDataSourceSpec().

Metode

MetodeJenis nilai yang ditampilkanDeskripsi singkat
copy()DataSourceSpecBuilderMembuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.
getDatasetId()StringMendapatkan ID set data BigQuery.
getParameters()DataSourceParameter[]Mendapatkan parameter sumber data.
getProjectId()StringMendapatkan ID project penagihan.
getRawQuery()StringMendapatkan string kueri mentah.
getTableId()StringMendapatkan ID tabel BigQuery.
getTableProjectId()StringMendapatkan ID project BigQuery untuk tabel.
getType()DataSourceTypeMendapatkan jenis sumber data.

Dokumentasi mendetail

copy()

Membuat DataSourceSpecBuilder berdasarkan setelan sumber data ini.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();

const newSpec = spec.copy();

Nilai yang ditampilkan

DataSourceSpecBuilder — Builder.


getDatasetId()

Mendapatkan ID set data BigQuery.

Nilai yang ditampilkan

String — ID set data, atau string kosong jika spesifikasi sumber data ditentukan oleh kueri mentah.


getParameters()

Mendapatkan parameter sumber data.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const parameters = spec.getParameters();

Metode ini hanya tersedia untuk sumber data BigQuery.

Nilai yang ditampilkan

DataSourceParameter[] — Daftar parameter.


getProjectId()

Mendapatkan ID project penagihan.

Nilai yang ditampilkan

String — ID project.


getRawQuery()

Mendapatkan string kueri mentah.

Nilai yang ditampilkan

String — String kueri mentah.


getTableId()

Mendapatkan ID tabel BigQuery.

Nilai yang ditampilkan

String — ID tabel, atau string kosong jika spesifikasi sumber data ditentukan oleh kueri mentah.


getTableProjectId()

Mendapatkan ID project BigQuery untuk tabel.

Nilai yang ditampilkan

String — ID project tabel, atau string kosong jika spesifikasi sumber data ditentukan oleh kueri mentah.


getType()

Mendapatkan jenis sumber data.

// TODO(developer): Replace the URL with your own.
const ss = SpreadsheetApp.openByUrl(
    'https://docs.google.com/spreadsheets/d/abc123456/edit',
);
const spec = ss.getDataSources()[0].getSpec();
const type = spec.getType();

Nilai yang ditampilkan

DataSourceType — Jenis sumber data.