Class Config

Configuración

Contiene las entradas de configuración de un conector. Estas entradas de configuración definen qué preguntas se hacen cuando se agrega un conector nuevo.

const cc = DataStudioApp.createCommunityConnector();
const config = cc.getConfig();

const info_entry = config.newInfo().setId('info_id').setHelpText(
    'This connector can connect to multiple data endpoints.');

Métodos

MétodoTipo de datos que se devuelveDescripción breve
build()ObjectValida este objeto y lo devuelve en el formato que necesita Data Studio.
newCheckbox()CheckboxDevuelve una nueva entrada de configuración de casilla de verificación.
newInfo()InfoDevuelve una nueva entrada de configuración de información.
newOptionBuilder()OptionBuilderDevuelve un nuevo generador de opciones.
newSelectMultiple()SelectMultipleDevuelve una nueva entrada de configuración de selección múltiple.
newSelectSingle()SelectSingleDevuelve una nueva entrada de configuración de selección única.
newTextArea()TextAreaDevuelve una nueva entrada de configuración de área de texto.
newTextInput()TextInputDevuelve una nueva entrada de configuración de entrada de texto.
printJson()StringImprime la representación JSON de este objeto.
setDateRangeRequired(dateRangeRequired)ConfigSi es true, se proporciona un período para las solicitudes de getData().
setIsSteppedConfig(isSteppedConfig)ConfigSi es true, se vuelve a llamar a getConfig() con la configuración del usuario actual.

Documentación detallada

build()

Valida este objeto y lo devuelve en el formato que necesita Data Studio.

Volver

Object: Es el objeto Config validado.


newCheckbox()

Devuelve una nueva entrada de configuración de casilla de verificación.

Volver

Checkbox: Es una nueva entrada de configuración de casilla de verificación.


newInfo()

Devuelve una nueva entrada de configuración de información.

Volver

Info: Es una nueva entrada de configuración de información.


newOptionBuilder()

Devuelve un nuevo generador de opciones.

Volver

OptionBuilder: Es un nuevo generador de opciones.


newSelectMultiple()

Devuelve una nueva entrada de configuración de selección múltiple.

Volver

SelectMultiple: Es una nueva entrada de configuración de selección múltiple.


newSelectSingle()

Devuelve una nueva entrada de configuración de selección única.

Volver

SelectSingle: Es una nueva entrada de configuración de selección única.


newTextArea()

Devuelve una nueva entrada de configuración de área de texto.

Volver

TextArea: Es una nueva entrada de configuración de área de texto.


newTextInput()

Devuelve una nueva entrada de configuración de entrada de texto.

Volver

TextInput: Es una nueva entrada de configuración de entrada de texto.


printJson()

Imprime la representación JSON de este objeto. Esto es solo para la depuración.

Volver

String


setDateRangeRequired(dateRangeRequired)

Si es true, se proporciona un período para las solicitudes de getData().

Parámetros

NombreTipoDescripción
dateRangeRequiredBooleanIndica si se debe proporcionar un período a las solicitudes de getData().

Volver

Config: Es este generador, para el encadenamiento.


setIsSteppedConfig(isSteppedConfig)

Si es true, se vuelve a llamar a getConfig() con la configuración del usuario actual.

Parámetros

NombreTipoDescripción
isSteppedConfigBooleanEs el estado de configuración escalonada que se establecerá.

Volver

Config: Es este generador, para el encadenamiento.