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öntem | Dönüş türü | Kısa açıklama |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | BigQuery veri kaynağı için derleyiciyi getirir. |
build() | DataSourceSpec | Bu oluşturucudaki ayarlardan veri kaynağı spesifikasyonu oluşturur. |
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. |
removeAllParameters() | DataSourceSpecBuilder | Tüm parametreleri kaldırır. |
removeParameter(parameterName) | DataSourceSpecBuilder | Belirtilen parametreyi kaldırır. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | Bir 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()
getType()
removeAllParameters()
removeParameter(parameterName)
Belirtilen parametreyi kaldırır.
Parametreler
Ad | Tür | Açıklama |
---|---|---|
parameterName | String | Kaldı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
Ad | Tür | Açıklama |
---|---|---|
parameterName | String | Parametre adı. |
sourceCell | String | A1 gösteriminde belirtildiği şekilde kaynak hücre. |
Return
DataSourceSpecBuilder
: Zincirleme için oluşturucu.