Mevcut bir veri kaynağı spesifikasyonunun genel ayarlarına erişin. Belirli bir türe ait veri kaynağı özelliklerine erişmek için as...()
yöntemini kullanın. Yeni bir veri kaynağı spesifikasyonu oluşturmak için SpreadsheetApp.newDataSourceSpec()
politikasını kullanın.
Bu sınıfı yalnızca bir veritabanına bağlı verilerle kullanın.
Bu örnekte, BigQuery veri kaynağı spesifikasyonundan nasıl bilgi alınacağı gösterilmektedir.
var dataSourceTable = SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0]; var spec = dataSourceTable.getDataSource().getSpec(); if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) { var bqSpec = spec.asBigQuery(); Logger.log("Project ID: %s\n", bqSpec.getProjectId()); Logger.log("Raw query string: %s\n", bqSpec.getRawQuery()); }
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | BigQuery veri kaynağı spesifikasyonunu alır. |
copy() | DataSourceSpecBuilder | Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur. |
getParameters() | DataSourceParameter[] | Veri kaynağının parametrelerini alır. |
getType() | DataSourceType | Veri kaynağının türünü alır. |
Ayrıntılı belgeler
asBigQuery()
BigQuery veri kaynağı spesifikasyonunu alır.
Return
BigQueryDataSourceSpec
: BigQuery veri kaynağı spesifikasyonu
copy()
Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder
oluşturur.
Return
DataSourceSpecBuilder
: Oluşturucu.