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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
copy() | DataSourceSpecBuilder | Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur. |
getDatasetId() | String | BigQuery veri kümesi kimliğini alır. |
getParameters() | DataSourceParameter[] | Veri kaynağının parametrelerini alır. |
getProjectId() | String | Faturalandırma projesi kimliğini alır. |
getRawQuery() | String | Ham sorgu dizesini alır. |
getTableId() | String | BigQuery tablo kimliğini alır. |
getTableProjectId() | String | Tablonun BigQuery proje kimliğini alır. |
getType() | DataSourceType | Veri 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ü.