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 acessar uma referência ao Fields objeto e os tipos enumerados FieldType e AggregationType para que possam ser usados no 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.

Retornar

Config: um objeto Config.


getFields()

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

Retornar

Fields: um objeto Fields.


newAuthTypeResponse()

Retorna um novo objeto GetAuthTypeResponse. Use esse objeto para criar uma resposta para o getAuthType() que você implementa no projeto de script.

Retornar

GetAuthTypeResponse: um novo objeto GetAuthTypeResponse.


newBigQueryConfig()

Retorna um novo objeto BigQueryConfig. Use esse objeto para criar uma resposta para o getData() que você implementa no projeto de script.

Retornar

BigQueryConfig: um novo objeto BigQueryConfig.


newDebugError()

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

Retornar

DebugError: um novo objeto DebugError.


newGetDataResponse()

Retorna um novo objeto GetDataResponse. Use esse objeto para criar uma resposta para o getData() que você implementa no projeto de script.

Retornar

GetDataResponse: um novo objeto GetDataResponse.


newGetSchemaResponse()

Retorna um novo objeto GetSchemaResponse. Use esse objeto para criar uma resposta para o getSchema() que você implementa no projeto de script.

Retornar

GetSchemaResponse: um novo objeto GetSchemaResponse.


newSetCredentialsResponse()

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

Retornar

SetCredentialsResponse: um novo objeto SetCredentialsResponse.


newUserError()

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

Retornar

UserError: um novo objeto UserError.