Mevcut BigQuery veri kaynağı spesifikasyonuna erişin. Yeni bir veri kaynağı spesifikasyonu oluşturmak için Spreadsheet
öğesini kullanın.
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
copy() | Data | Bu veri kaynağının ayarlarına göre bir Data oluşturur. |
get | String | BigQuery veri kümesi kimliğini alır. |
get | Data | Veri kaynağının parametrelerini alır. |
get | String | Faturalandırma projesi kimliğini alır. |
get | String | Ham sorgu dizesini alır. |
get | String | BigQuery tablo kimliğini alır. |
get | String | Tablonun BigQuery proje kimliğini alır. |
get | Data | Veri kaynağının türünü alır. |
Ayrıntılı dokümanlar
copy()
Bu veri kaynağının ayarlarına göre bir Data
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
Data
: Oluşturucu.
get Dataset Id()
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.
get Parameters()
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
Data
: Parametre listesi.
get Project Id()
Faturalandırma projesi kimliğini alır.
Return
String
: Proje kimliği.
get Raw Query()
Ham sorgu dizesini alır.
Return
String
: Ham sorgu dizesi.
get Table Id()
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.
get Table Project Id()
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.
get Type()
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
Data
: Veri kaynağı türü.