El compilador de DataSourceSpec
. A fin de crear una especificación para un tipo determinado, usa el método as...()
. Para crear un compilador nuevo, usa SpreadsheetApp.newDataSourceSpec()
. Para usar la especificación, consulta DataSourceTable
.
Usa esta clase solo con datos conectados a una base de datos.
En estos ejemplos, se muestra cómo compilar una especificación de fuente de datos de BigQuery.
var spec = SpreadsheetApp.newDataSourceSpec() .asBigQuery() .setProjectId('big_query_project') .setRawQuery('select @FIELD from table limit @LIMIT') .setParameterFromCell('FIELD', 'Sheet1!A1') .setParameterFromCell('LIMIT', 'namedRangeCell') .build();
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
asBigQuery() | BigQueryDataSourceSpecBuilder | Obtiene el compilador para la fuente de datos de BigQuery. |
build() | DataSourceSpec | Compila una especificación de fuente de datos a partir de la configuración de este compilador. |
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 fuente de datos. |
removeAllParameters() | DataSourceSpecBuilder | Quita todos los parámetros. |
removeParameter(parameterName) | DataSourceSpecBuilder | Quita el parámetro especificado. |
setParameterFromCell(parameterName, sourceCell) | DataSourceSpecBuilder | Agrega un parámetro o, si existe el parámetro con el nombre, actualiza su celda de origen. |
Documentación detallada
asBigQuery()
Obtiene el compilador para la fuente de datos de BigQuery.
Volver
BigQueryDataSourceSpecBuilder
: Es el compilador de especificaciones de fuentes de datos de BigQuery.
build()
Compila una especificación de fuente de datos a partir de la configuración de este compilador. Debe usar as...()
.
para especificar un tipo de fuente de datos antes de compilar.
Volver
DataSourceSpec
: Es la especificación de fuente de datos.
copy()
Crea un DataSourceSpecBuilder
basado en la configuración de esta fuente de datos.
Volver
DataSourceSpecBuilder
: Es el compilador.
getParameters()
Obtiene los parámetros de la fuente de datos.
Volver
DataSourceParameter[]
: Es la lista de parámetros.
getType()
removeAllParameters()
removeParameter(parameterName)
Quita el parámetro especificado.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parameterName | String | Es el nombre del parámetro que se quitará. |
Volver
DataSourceSpecBuilder
: Es el compilador, para el encadenamiento.
setParameterFromCell(parameterName, sourceCell)
Agrega un parámetro o, si existe el parámetro con el nombre, actualiza su celda de origen.
Parámetros
Nombre | Tipo | Descripción |
---|---|---|
parameterName | String | Es el nombre del parámetro. |
sourceCell | String | Es la celda de origen, como se especifica en la notación A1. |
Volver
DataSourceSpecBuilder
: Es el compilador, para el encadenamiento.