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étodo | Tipo de datos que se muestra | Descripción breve |
---|---|---|
asBigQuery() | BigQueryDataSourceSpec | Obtiene la especificación de la fuente de datos de BigQuery. |
copy() | DataSourceSpecBuilder | Crea un DataSourceSpecBuilder según 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 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.