Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Mevcut BigQuery veri kaynağı spesifikasyonuna erişin. Yeni bir veri kaynağı spesifikasyonu oluşturmak için SpreadsheetApp.newDataSourceSpec() öğesini kullanın.

Yöntemler

YöntemDönüş türüKısa açıklama
copy()DataSourceSpecBuilderBu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur.
getDatasetId()StringBigQuery veri kümesi kimliğini alır.
getParameters()DataSourceParameter[]Veri kaynağının parametrelerini alır.
getProjectId()StringFaturalandırma projesi kimliğini alır.
getRawQuery()StringHam sorgu dizesini alır.
getTableId()StringBigQuery tablo kimliğini alır.
getTableProjectId()StringTablonun BigQuery proje kimliğini alır.
getType()DataSourceTypeVeri kaynağının türünü alır.

Ayrıntılı dokümanlar

copy()

Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur.

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

Return

DataSourceSpecBuilder: Oluşturucu.


getDatasetId()

BigQuery veri kümesi kimliğini alır.

Return

String: Veri kümesi kimliği veya veri kaynağı spesifikasyonu ham bir sorgu ile tanımlanmışsa boş bir dize.


getParameters()

Veri kaynağının parametrelerini alır.

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

Bu yöntem yalnızca BigQuery veri kaynakları için kullanılabilir.

Return

DataSourceParameter[]: Parametre listesi.


getProjectId()

Faturalandırma projesi kimliğini alır.

Return

String: Proje kimliği.


getRawQuery()

Ham sorgu dizesini alır.

Return

String: Ham sorgu dizesi.


getTableId()

BigQuery tablo kimliğini alır.

Return

String: Tablo kimliği veya veri kaynağı spesifikasyonu ham bir sorgu ile tanımlanmışsa boş bir dize.


getTableProjectId()

Tablonun BigQuery proje kimliğini alır.

Return

String: Tablo proje kimliği veya veri kaynağı spesifikasyonu ham sorguyla tanımlanmışsa boş bir dize.


getType()

Veri kaynağının türünü alır.

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

Return

DataSourceType: Veri kaynağı türü.