Class BigQueryDataSourceSpec

Especificaçãodafontededados da BigQuery(link em inglês)

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

Métodos

MétodoTipo de retornoBreve descrição
copy()DataSourceSpecBuilderCria uma DataSourceSpecBuilder com base nas configurações da fonte de dados.
getDatasetId()StringExtrai 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()StringRecebe a string de consulta bruta.
getTableId()StringExtrai o ID da tabela do BigQuery.
getTableProjectId()StringExtrai o ID do projeto do BigQuery para a tabela.
getType()DataSourceTypeRecebe o tipo da fonte de dados.

Documentação detalhada

copy()

Cria uma DataSourceSpecBuilder 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

DataSourceSpecBuilder: o builder.


getDatasetId()

Extrai 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',
);
const spec = ss.getDataSources()[0].getSpec();
const 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()

Recebe a string de consulta bruta.

Retornar

String: a string de consulta bruta.


getTableId()

Extrai 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()

Extrai 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 uma consulta bruta.


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

Retornar

DataSourceType: o tipo de origem de dados.