Accede a la configuración general de una especificación de fuente de datos existente. Para acceder a las especificaciones de la fuente de datos de un tipo determinado, usa el método as...()
. Para crear una nueva especificación de fuente de datos, usa SpreadsheetApp.newDataSourceSpec()
.
Usa solo esta clase con datos 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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | Obtiene las especificaciones de la fuente de datos de BigQuery. |
copy() | DataSourceSpecBuilder | Crea un DataSourceSpecBuilder basado en la configuración de esta fuente de datos. |
getParameters() | DataSourceParameter[] | Obtiene los parámetros de la fuente de datos. |
getType() | DataSourceType | Obtiene el tipo de la fuente de datos. |
Documentación detallada
asBigQuery()
Obtiene las especificaciones de la fuente de datos de BigQuery.
Volver
BigQueryDataSourceSpec
: la especificación de la fuente de datos de BigQuery.
copy()
Crea un DataSourceSpecBuilder
basado en la configuración de esta fuente de datos.
Volver
DataSourceSpecBuilder
: el compilador
getParameters()
Obtiene los parámetros de la fuente de datos.
Volver
DataSourceParameter[]
: Es la lista de parámetros.