Class CommunityConnector

CommunityConnector

O CommunityConnector permite que os scripts acessem builders e utilitários para ajudar no desenvolvimento de conectores da comunidade para o Data Studio. Use essa classe para receber uma referência ao Fields objeto e às enumerações FieldType e AggregationType, para que possam ser usados na construção de Fields.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

fields.newMetric()
    .setAggregation(cc.AggregationType.AVG)
    .setType(cc.FieldType.CURRENCY_USD);

Propriedades

PropriedadeTipoDescrição
AggregationTypeAggregationTypeA AggregationType enumeração.
AuthTypeAuthTypeA AuthType enumeração.
BigQueryParameterTypeBigQueryParameterTypeA BigQueryParameterType enumeração.
FieldTypeFieldTypeA FieldType enumeração.

Métodos

MétodoTipo de retornoBreve descrição
getConfig()ConfigRetorna um objeto Config.
getFields()FieldsRetorna um objeto Fields.
newAuthTypeResponse()GetAuthTypeResponseRetorna um novo GetAuthTypeResponse objeto.
newBigQueryConfig()BigQueryConfigRetorna um novo BigQueryConfig objeto.
newDebugError()DebugErrorRetorna um novo DebugError objeto.
newGetDataResponse()GetDataResponseRetorna um novo objeto GetDataResponse.
newGetSchemaResponse()GetSchemaResponseRetorna um novo GetSchemaResponse objeto.
newSetCredentialsResponse()SetCredentialsResponseRetorna um novo SetCredentialsResponse objeto.
newUserError()UserErrorRetorna um novo UserError objeto.

Documentação detalhada

getConfig()

Retorna um objeto Config. Use esse objeto para adicionar entradas de configuração.

Retornar

Config — A Config object.


getFields()

Retorna um objeto Fields. Use esse objeto para adicionar Fields de métrica e dimensão.

Retornar

Fields — A Fields object.


newAuthTypeResponse()

Retorna um novo objeto GetAuthTypeResponse. Use esse objeto para criar uma resposta para a função getAuthType() implementada no projeto de script.

Retornar

GetAuthTypeResponse — A new GetAuthTypeResponse object.


newBigQueryConfig()

Retorna um novo objeto BigQueryConfig. Use esse objeto para criar uma resposta para a função getData() implementada no projeto de script.

Retornar

BigQueryConfig — A new BigQueryConfig object.


newDebugError()

Retorna um novo objeto DebugError. Use esse objeto para criar erros de depuração.

Retornar

DebugError — A new DebugError object.


newGetDataResponse()

Retorna um novo objeto GetDataResponse. Use esse objeto para criar uma resposta para a função getData() implementada no projeto de script.

Retornar

GetDataResponse — A new GetDataResponse object.


newGetSchemaResponse()

Retorna um novo objeto GetSchemaResponse. Use esse objeto para criar uma resposta para a função getSchema() implementada no projeto de script.

Retornar

GetSchemaResponse — A new GetSchemaResponse object.


newSetCredentialsResponse()

Retorna um novo objeto SetCredentialsResponse. Use esse objeto para criar uma resposta para a função setCredentials() implementada no projeto de script.

Retornar

SetCredentialsResponse — A new SetCredentialsResponse object.


newUserError()

Retorna um novo objeto UserError. Use esse objeto para criar erros do usuário.

Retornar

UserError — A new UserError object.