Class DataSourceSpecBuilder

DataSourceSpecBuilder

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öntemDönüş türüKısa açıklama
asBigQuery()BigQueryDataSourceSpecBuilderBigQuery veri kaynağı için oluşturucuyu alır.
build()DataSourceSpecBu oluşturucudaki ayarlardan bir 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 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()

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 belirtilen kaynak hücre.

Return

DataSourceSpecBuilder — Zincirleme için oluşturucu.