Class DataSourceSpec

DataSourceSpec

Accede a la configuración general de una especificación de fuente de datos existente. Si deseas acceder a la especificación de fuente de datos de cierto tipo, usa el método as...(). Para crear una especificación de fuente de datos nueva, usa SpreadsheetApp.newDataSourceSpec().

Usa esta clase solo con datos que estén conectados a una base de datos.

En este ejemplo, se muestra cómo obtener información de una especificación de fuente de datos de BigQuery.

var dataSourceTable =
    SpreadsheetApp.getActive().getSheetByName("Data Sheet 1").getDataSourceTables()[0];
var spec = dataSourceTable.getDataSource().getSpec();
if (spec.getType() == SpreadsheetApp.DataSourceType.BIGQUERY) {
  var bqSpec = spec.asBigQuery();
  Logger.log("Project ID: %s\n", bqSpec.getProjectId());
  Logger.log("Raw query string: %s\n", bqSpec.getRawQuery());
}

Métodos

MétodoTipo de datos que se muestraDescripción breve
asBigQuery()BigQueryDataSourceSpecObtiene la especificación de la fuente de datos de BigQuery.
copy()DataSourceSpecBuilderCrea un DataSourceSpecBuilder según la configuración de esta fuente de datos.
getParameters()DataSourceParameter[]Obtiene los parámetros de la fuente de datos.
getType()DataSourceTypeObtiene el tipo de la fuente de datos.

Documentación detallada

asBigQuery()

Obtiene la especificación de la fuente de datos de BigQuery.

Devolvedor

BigQueryDataSourceSpec: Es la especificación de la fuente de datos de BigQuery.


copy()

Crea un DataSourceSpecBuilder según la configuración de esta fuente de datos.

Devolvedor

DataSourceSpecBuilder: Es el compilador.


getParameters()

Obtiene los parámetros de la fuente de datos.

Devolvedor

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


getType()

Obtiene el tipo de la fuente de datos.

Devolvedor

DataSourceType: Es el tipo de fuente de datos.