DataSourceSpec
oluşturucu. Belirli bir tür için spesifikasyon oluşturmak isterseniz as...()
yöntemini kullanın. Yeni bir oluşturucu oluşturmak için SpreadsheetApp.newDataSourceSpec()
işlevini kullanın. Spesifikasyonu kullanmak için DataSourceTable
öğesine bakın.
Bu sınıfı yalnızca bir veritabanına bağlı verilerle kullanın.
Bu örneklerde, BigQuery veri kaynağı spesifikasyonunun nasıl oluşturulacağı 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 oluşturucuyu alır. |
build() | DataSourceSpec | Bu oluşturucudaki ayarlardan bir 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 oluşturucuyu alır.
Return
BigQueryDataSourceSpecBuilder
— BigQuery veri kaynağı spesifikasyon oluşturucusu.
build()
Bu oluşturucudaki ayarlardan bir veri kaynağı spesifikasyonu oluşturur. as...()
kullanılmalıdır
veri kaynağı türünü belirtmenizi öneririz.
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 belirtilen kaynak hücre. |
Return
DataSourceSpecBuilder
— Zincirleme için oluşturucu.