Class BigQueryDataSourceSpec

Especificación defuente dedatos de BigQuery

Accede a la especificación existente de la fuente de datos de BigQuery. Para crear una nueva especificación de fuente de datos, usa SpreadsheetApp.newDataSourceSpec().

Métodos

MétodoTipo de datos que se muestraDescripción breve
copy()DataSourceSpecBuilderCrea un DataSourceSpecBuilder según la configuración de esta fuente de datos.
getDatasetId()StringObtiene el ID del conjunto de datos de BigQuery.
getParameters()DataSourceParameter[]Obtiene los parámetros de la fuente de datos.
getProjectId()StringObtiene el ID del proyecto de facturación.
getRawQuery()StringObtiene la cadena de consulta sin procesar.
getTableId()StringObtiene el ID de la tabla de BigQuery.
getTableProjectId()StringObtiene el ID del proyecto de BigQuery de la tabla.
getType()DataSourceTypeObtiene el tipo de la fuente de datos.

Documentación detallada

copy()

Crea un DataSourceSpecBuilder 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

DataSourceSpecBuilder: Es el compilador.


getDatasetId()

Obtiene el ID del conjunto de datos de BigQuery.

Volver

String: Es el ID del conjunto de datos o una cadena vacía si la especificación de la fuente de datos se define mediante una consulta sin procesar.


getParameters()

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

DataSourceParameter[]: Es la lista de parámetros.


getProjectId()

Obtiene el ID del proyecto de facturación.

Volver

String: Es el ID del proyecto.


getRawQuery()

Obtiene la cadena de consulta sin procesar.

Volver

String: Es la cadena de consulta sin procesar.


getTableId()

Obtiene el ID de la tabla de BigQuery.

Volver

String: Es el ID de la tabla o una cadena vacía si la especificación de la fuente de datos se define mediante una consulta sin procesar.


getTableProjectId()

Obtiene el ID del proyecto de BigQuery de la tabla.

Volver

String: Es el ID del proyecto de la tabla o una cadena vacía si la especificación de la fuente de datos se define con una consulta sin procesar.


getType()

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

DataSourceType: Es el tipo de fuente de datos.