Class CommunityConnector

CommunityConnector

CommunityConnector permite que las secuencias de comandos accedan a los compiladores y las utilidades para ayudar con el desarrollo de conectores de la comunidad para Data Studio. Usa esta clase para obtener una referencia al objeto Fields y a las enumeraciones FieldType y AggregationType, de modo que puedan usarse en la construcción de Field.

var cc = DataStudioApp.createCommunityConnector();
var fieldType = cc.FieldType;
var aggregationType = cc.AggregationType;

var fields = cc.getFields();

fields.newMetric()
  .setAggregation(aggregationType.AVG)
  .setType(fieldType.CURRENCY_USD);

Propiedades

PropiedadTipoDescripción
AggregationTypeAggregationTypeLa enumeración AggregationType.
AuthTypeAuthTypeLa enumeración AuthType.
BigQueryParameterTypeBigQueryParameterTypeLa enumeración BigQueryParameterType.
FieldTypeFieldTypeLa enumeración FieldType.

Métodos

MétodoTipo de datos que se muestraDescripción breve
getConfig()ConfigMuestra un objeto Config.
getFields()FieldsMuestra un objeto Fields.
newAuthTypeResponse()GetAuthTypeResponseMuestra un objeto GetAuthTypeResponse nuevo.
newBigQueryConfig()BigQueryConfigMuestra un objeto BigQueryConfig nuevo.
newDebugError()DebugErrorMuestra un objeto DebugError nuevo.
newGetDataResponse()GetDataResponseMuestra un objeto GetDataResponse nuevo.
newGetSchemaResponse()GetSchemaResponseMuestra un objeto GetSchemaResponse nuevo.
newSetCredentialsResponse()SetCredentialsResponseMuestra un objeto SetCredentialsResponse nuevo.
newUserError()UserErrorMuestra un objeto UserError nuevo.

Documentación detallada

getConfig()

Muestra un objeto Config. Usa este objeto para agregar entradas de configuración.

Devolvedor

Config: Es un objeto Config.


getFields()

Muestra un objeto Fields. Usa este objeto para agregar Fields de métricas y dimensiones.

Devolvedor

Fields: Es un objeto Fields.


newAuthTypeResponse()

Muestra un objeto GetAuthTypeResponse nuevo. Usa este objeto a fin de crear una respuesta para la función getAuthType() que implementas en el proyecto de la secuencia de comandos.

Devolvedor

GetAuthTypeResponse: Es un objeto GetAuthTypeResponse nuevo.


newBigQueryConfig()

Muestra un objeto BigQueryConfig nuevo. Usa este objeto a fin de crear una respuesta para la función getData() que implementas en el proyecto de la secuencia de comandos.

Devolvedor

BigQueryConfig: Es un objeto BigQueryConfig nuevo.


newDebugError()

Muestra un objeto DebugError nuevo. Usa este objeto para crear errores de depuración.

Devolvedor

DebugError: Es un objeto DebugError nuevo.


newGetDataResponse()

Muestra un objeto GetDataResponse nuevo. Usa este objeto a fin de crear una respuesta para la función getData() que implementas en el proyecto de la secuencia de comandos.

Devolvedor

GetDataResponse: Es un objeto GetDataResponse nuevo.


newGetSchemaResponse()

Muestra un objeto GetSchemaResponse nuevo. Usa este objeto a fin de crear una respuesta para la función getSchema() que implementas en el proyecto de la secuencia de comandos.

Devolvedor

GetSchemaResponse: Es un objeto GetSchemaResponse nuevo.


newSetCredentialsResponse()

Muestra un objeto SetCredentialsResponse nuevo. Usa este objeto a fin de crear una respuesta para la función setCredentials() que implementas en el proyecto de la secuencia de comandos.

Devolvedor

SetCredentialsResponse: Es un objeto SetCredentialsResponse nuevo.


newUserError()

Muestra un objeto UserError nuevo. Usa este objeto para crear errores de usuario.

Devolvedor

UserError: Es un objeto UserError nuevo.