Un Data
que se usa para acceder específicamente a las especificaciones existentes de la fuente de datos de Looker Para crear una nueva especificación de fuente de datos, usa Spreadsheet
.
En este ejemplo, se muestra cómo puedes obtener la especificación de la fuente de datos de Looker desde una hoja que solo tiene una conexión de Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker();
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
copy() | Data | Crea un Data según la configuración de esta fuente de datos. |
get | String | Obtiene el nombre de la exploración de Looker en el modelo. |
get | String | Obtiene la URL de la instancia de Looker. |
get | String | Obtiene el nombre del modelo de Looker en la instancia. |
get | Data | Obtiene los parámetros de la fuente de datos. |
get | Data | Obtiene el tipo de la fuente de datos. |
Documentación detallada
copy()
Crea un Data
según la configuración de esta fuente de datos.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const newSpec = spec.copy();
Volver
Data
: Es el compilador.
get Explore Name()
Obtiene el nombre de la exploración de Looker en el modelo.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const exploreName = lookerDataSourceSpec.getExploreName(); Logger.log(exploreName);
Volver
String
: Es el nombre de la exploración de Looker.
get Instance Url()
Obtiene la URL de la instancia de Looker.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const instanceUrl = lookerDataSourceSpec.getInstanceUrl(); Logger.log(instanceUrl);
Volver
String
: Es la URL de la instancia de Looker.
get Model Name()
Obtiene el nombre del modelo de Looker en la instancia.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const lookerDataSourceSpec = ss.getDataSources()[0].getSpec().asLooker(); const modelName = lookerDataSourceSpec.getModelName(); Logger.log(modelName);
Volver
String
: Es el nombre del modelo de Looker.
get Parameters()
Obtiene los parámetros de la fuente de datos.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const parameters = spec.getParameters();
Este método solo está disponible para fuentes de datos de BigQuery.
Volver
Data
: Es la lista de parámetros.
get Type()
Obtiene el tipo de la fuente de datos.
// TODO(developer): Replace the URL with your own. const ss = SpreadsheetApp.openByUrl( 'https://docs.google.com/spreadsheets/d/abc123456/edit', ); const spec = ss.getDataSources()[0].getSpec(); const type = spec.getType();
Volver
Data
: Es el tipo de fuente de datos.