Um Data usado para acessar especificamente as especificações da fonte de dados do Looker. Para criar uma nova especificação de fonte de dados, use Spreadsheet.
Este exemplo mostra como você pode receber a especificação da fonte de dados do Looker de uma planilha que tem apenas uma conexão do 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 retorno | Breve descrição |
|---|---|---|
copy() | Data | Cria uma Data com base nas configurações da fonte de dados. |
get | String | Recebe o nome da análise do Looker no modelo. |
get | String | Recebe o URL da instância do Looker. |
get | String | Mostra o nome do modelo do Looker na instância. |
get | Data | Recebe os parâmetros da fonte de dados. |
get | Data | Recebe o tipo da fonte de dados. |
Documentação detalhada
copy()
Cria uma Data com base nas configurações da fonte de dados.
// 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();
Retornar
Data: o builder.
get Explore Name()
Recebe o nome da análise do Looker no 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);
Retornar
String: o nome da Análise do Looker.
get Instance Url()
Recebe o URL da instância do 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);
Retornar
String: o URL da instância do Looker.
get Model Name()
Mostra o nome do modelo do Looker na instância.
// 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);
Retornar
String: o nome do modelo do Looker.
get Parameters()
Recebe os parâmetros da fonte de dados.
// 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();
Esse método está disponível apenas para fontes de dados do BigQuery.
Retornar
Data: a lista de parâmetros.
get Type()
Recebe o tipo da fonte de dados.
// 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();
Retornar
Data: o tipo de origem de dados.