Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Otwórz specyfikację istniejącego źródła danych BigQuery. Aby utworzyć nową specyfikację źródła danych, użyj SpreadsheetApp.newDataSourceSpec().

Metody

MetodaZwracany typKrótki opis
copy()DataSourceSpecBuilderTworzy DataSourceSpecBuilder na podstawie ustawień tego źródła danych.
getDatasetId()StringPobiera identyfikator zbioru danych BigQuery.
getParameters()DataSourceParameter[]Pobiera parametry źródła danych.
getProjectId()StringPobiera identyfikator projektu rozliczeniowego.
getRawQuery()StringPobiera ciąg zapytania w postaci nieprzetworzonej.
getTableId()StringPobiera identyfikator tabeli BigQuery.
getTableProjectId()StringPobiera identyfikator projektu BigQuery dla tabeli.
getType()DataSourceTypePobiera typ źródła danych.

Szczegółowa dokumentacja

copy()

Tworzy DataSourceSpecBuilder na podstawie ustawień tego źródła danych.

// 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();

Powrót

DataSourceSpecBuilder – kreator.


getDatasetId()

Pobiera identyfikator zbioru danych BigQuery.

Powrót

String – identyfikator zbioru danych lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana przez zapytanie nieprzetworzone.


getParameters()

Pobiera parametry źródła danych.

// 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();

Ta metoda jest dostępna tylko w przypadku źródeł danych BigQuery.

Powrót

DataSourceParameter[] – lista parametrów.


getProjectId()

Pobiera identyfikator projektu rozliczeniowego.

Powrót

String – identyfikator projektu.


getRawQuery()

Pobiera ciąg zapytania w postaci nieprzetworzonej.

Powrót

String – nieprzetworzony ciąg zapytania.


getTableId()

Pobiera identyfikator tabeli BigQuery.

Powrót

String – identyfikator tabeli lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana za pomocą zapytania nieprzetworzonego.


getTableProjectId()

Pobiera identyfikator projektu BigQuery dla tabeli.

Powrót

String – identyfikator projektu tabeli lub pusty ciąg znaków, jeśli specyfikacja źródła danych jest zdefiniowana przez zapytanie nieprzetworzone.


getType()

Pobiera typ źródła danych.

// 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();

Powrót

DataSourceType – typ źródła danych.