Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Mevcut BigQuery veri kaynağı spesifikasyonuna erişme. Yeni bir veri kaynağı oluşturmak için teknik özellikler için SpreadsheetApp.newDataSourceSpec() 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ı belgeler

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');
var spec = ss.getDataSources()[0].getSpec();

var 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 sorguyla tanımlanırsa boş 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');
var spec = ss.getDataSources()[0].getSpec();
var 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 — İşlenmemiş sorgu dizesi.


getTableId()

BigQuery tablo kimliğini alır.

Return

String: Tablo kimliği veya veri kaynağı spesifikasyonu ham sorguyla tanımlanırsa boş dize.


getTableProjectId()

Tablonun BigQuery proje kimliğini alır.

Return

String — Tablo proje kimliği veya veri kaynağı spesifikasyonu ham emin olun.


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');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

Return

DataSourceType: Veri kaynağı türü.