Class BigQueryDataSourceSpec

BigQueryDataSourceSpec

Acesse a especificação atual da fonte de dados do BigQuery. Para criar uma nova fonte de dados especificação, use SpreadsheetApp.newDataSourceSpec().

Métodos

MétodoTipo de retornoBreve descrição
copy()DataSourceSpecBuilderCria um DataSourceSpecBuilder com base nas configurações dessa fonte de dados.
getDatasetId()StringRecebe o ID do conjunto de dados do BigQuery.
getParameters()DataSourceParameter[]Recebe os parâmetros da fonte de dados.
getProjectId()StringRecebe o ID do projeto de faturamento.
getRawQuery()StringExtrai a string de consulta bruta.
getTableId()StringRecebe o ID da tabela do BigQuery.
getTableProjectId()StringRecebe o ID do projeto do BigQuery para a tabela.
getType()DataSourceTypeRecebe o tipo da fonte de dados.

Documentação detalhada

copy()

Cria um DataSourceSpecBuilder com base nas configurações dessa fonte de dados.

// 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();

Retornar

DataSourceSpecBuilder: o builder.


getDatasetId()

Recebe o ID do conjunto de dados do BigQuery.

Retornar

String: o ID do conjunto de dados ou uma string vazia se a especificação da fonte de dados for definida por uma consulta bruta.


getParameters()

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');
var spec = ss.getDataSources()[0].getSpec();
var parameters = spec.getParameters();

Esse método está disponível apenas para fontes de dados do BigQuery.

Retornar

DataSourceParameter[]: a lista de parâmetros.


getProjectId()

Recebe o ID do projeto de faturamento.

Retornar

String: o ID do projeto.


getRawQuery()

Extrai a string de consulta bruta.

Retornar

String: a string de consulta bruta.


getTableId()

Recebe o ID da tabela do BigQuery.

Retornar

String: o ID da tabela ou uma string vazia se a especificação da fonte de dados for definida por uma consulta bruta.


getTableProjectId()

Recebe o ID do projeto do BigQuery para a tabela.

Retornar

String: o ID do projeto da tabela ou uma string vazia se a especificação da fonte de dados for definida por um valor bruto consulta.


getType()

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');
var spec = ss.getDataSources()[0].getSpec();
var type = spec.getType();

Retornar

DataSourceType: o tipo de fonte de dados.