Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

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

Metode

MetodeJenis hasil 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 project ID 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();

Pulang pergi

DataSourceSpecBuilder — Builder.


getDatasetId()

Mendapatkan ID set data BigQuery.

Pulang pergi

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.

Pulang pergi

DataSourceParameter[] — Daftar parameter.


getProjectId()

Mendapatkan ID project penagihan.

Pulang pergi

String — Project ID.


getRawQuery()

Mendapatkan string kueri mentah.

Pulang pergi

String — String kueri mentah.


getTableId()

Mendapatkan ID tabel BigQuery.

Pulang pergi

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


getTableProjectId()

Mendapatkan project ID BigQuery untuk tabel.

Pulang pergi

String — Project ID 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();

Pulang pergi

DataSourceType — Jenis sumber data.