Class DataSourceSpec

DataSourceSpec

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öntemDönüş türüKısa açıklama
asBigQuery()BigQueryDataSourceSpecBigQuery veri kaynağı spesifikasyonunu alır.
copy()DataSourceSpecBuilderBu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur.
getParameters()DataSourceParameter[]Veri kaynağının parametrelerini alır.
getType()DataSourceTypeVeri 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.


getParameters()

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

Return

DataSourceParameter[]: Parametre listesi.


getType()

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

Return

DataSourceType: Veri kaynağı türü.