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 Datacom 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
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
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
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
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
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.