Class CommunityConnector

CommunityConnector

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

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);

Propriedades

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

Métodos

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

Documentação detalhada

getConfig()

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

Retorno

Config: um objeto Config.


getFields()

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

Retorno

Fields: um objeto Fields.


newAuthTypeResponse()

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

Retorno

GetAuthTypeResponse: um novo objeto GetAuthTypeResponse.


newBigQueryConfig()

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

Retorno

BigQueryConfig: um novo objeto BigQueryConfig.


newDebugError()

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

Retorno

DebugError: um novo objeto DebugError.


newGetDataResponse()

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

Retorno

GetDataResponse: um novo objeto GetDataResponse.


newGetSchemaResponse()

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

Retorno

GetSchemaResponse: um novo objeto GetSchemaResponse.


newSetCredentialsResponse()

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

Retorno

SetCredentialsResponse: um novo objeto SetCredentialsResponse.


newUserError()

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

Retorno

UserError: um novo objeto UserError.