Özellikle mevcut Looker veri kaynağına erişmek için kullanılan bir DataSourceSpec
özellikler. Yeni bir veri kaynağı spesifikasyonu oluşturmak için SpreadsheetApp.newDataSourceSpec()
politikasını kullanın.
Bu örnekte, yalnızca bir tane içeren sayfadan Looker veri kaynağı özelliklerini nasıl alabileceğiniz gösterilmektedir. Looker bağlantısı.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
Yöntemler
Yöntem | Dönüş türü | Kısa açıklama |
---|---|---|
copy() | DataSourceSpecBuilder | Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder oluşturur. |
getExploreName() | String | Modelde Looker keşfinin adını alır. |
getInstanceUrl() | String | Looker örneğinin URL'sini alır. |
getModelName() | String | Örnekteki Looker modelinin adını alır. |
getParameters() | DataSourceParameter[] | Veri kaynağının parametrelerini alır. |
getType() | DataSourceType | Veri kaynağının türünü alır. |
Ayrıntılı belgeler
copy()
Bu veri kaynağının ayarlarına göre bir DataSourceSpecBuilder
oluşturur.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var newSpec = spec.copy();
Return
DataSourceSpecBuilder
— Oluşturucu.
getExploreName()
Modelde Looker keşfinin adını alır.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Return
String
: Looker keşfinin adı.
getInstanceUrl()
Looker örneğinin URL'sini alır.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Return
String
: Looker örneğinin URL'si.
getModelName()
Örnekteki Looker modelinin adını alır.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); var modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Return
String
: Looker modelinin adı.
getParameters()
Veri kaynağının parametrelerini alır.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var parameters = spec.getParameters();
Bu yöntem yalnızca BigQuery veri kaynakları için kullanılabilir.
Return
DataSourceParameter[]
: Parametre listesi.
getType()
Veri kaynağının türünü alır.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl('https://docs.google.com/spreadsheets/d/abc123456/edit'); var spec = ss.getDataSources()[0].getSpec(); var type = spec.getType();
Return
DataSourceType
: Veri kaynağı türü.