Class DataSourceSpecBuilder

DataSourceSpecBuilder

DataSourceSpec için oluşturucu. Belirli bir türe yönelik spesifikasyon oluşturmak için as...() yöntemini kullanın. Yeni bir derleyici oluşturmak için SpreadsheetApp.newDataSourceSpec() aracını kullanın. Bu spesifikasyonu kullanmak için DataSourceTable adresine göz atın.

Bu sınıfı yalnızca bir veritabanına bağlı verilerle kullanın.

Bu örneklerde, BigQuery veri kaynağı spesifikasyonunun nasıl derleneceği gösterilmektedir.

var spec = SpreadsheetApp.newDataSourceSpec()
           .asBigQuery()
           .setProjectId('big_query_project')
           .setRawQuery('select @FIELD from table limit @LIMIT')
           .setParameterFromCell('FIELD', 'Sheet1!A1')
           .setParameterFromCell('LIMIT', 'namedRangeCell')
           .build();

Yöntemler

YöntemDönüş türüKısa açıklama
asBigQuery()BigQueryDataSourceSpecBuilderBigQuery veri kaynağı için derleyiciyi getirir.
build()DataSourceSpecBu oluşturucudaki ayarlardan veri kaynağı spesifikasyonu oluşturur.
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.
removeAllParameters()DataSourceSpecBuilderTüm parametreleri kaldırır.
removeParameter(parameterName)DataSourceSpecBuilderBelirtilen parametreyi kaldırır.
setParameterFromCell(parameterName, sourceCell)DataSourceSpecBuilderBir parametre ekler veya adlı parametre varsa kaynak hücreyi günceller.

Ayrıntılı belgeler

asBigQuery()

BigQuery veri kaynağı için derleyiciyi getirir.

Return

BigQueryDataSourceSpecBuilder: BigQuery veri kaynağı spesifikasyon oluşturucusu.


build()

Bu oluşturucudaki ayarlardan veri kaynağı spesifikasyonu oluşturur. Derlemeden önce bir veri kaynağı türü belirtmek için as...() kullanılmalıdır.

Return

DataSourceSpec: 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ü.


removeAllParameters()

Tüm parametreleri kaldırır.

Return

DataSourceSpecBuilder: Zincirleme için oluşturucu.


removeParameter(parameterName)

Belirtilen parametreyi kaldırır.

Parametreler

AdTürAçıklama
parameterNameStringKaldırılacak parametrenin adı.

Return

DataSourceSpecBuilder: Zincirleme için oluşturucu.


setParameterFromCell(parameterName, sourceCell)

Bir parametre ekler veya adlı parametre varsa kaynak hücreyi günceller.

Parametreler

AdTürAçıklama
parameterNameStringParametre adı.
sourceCellStringA1 gösteriminde belirtildiği şekilde kaynak hücre.

Return

DataSourceSpecBuilder: Zincirleme için oluşturucu.