Class CommunityConnector

CommunityConnector

CommunityConnector permet aux scripts d'accéder à des compilateurs et à des utilitaires qui facilitent le développement de connecteurs de communauté pour Data Studio. Utilisez cette classe pour obtenir une référence à l'objet Fields et aux énumérations FieldType et AggregationType, afin de pouvoir les utiliser dans la construction 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);

Propriétés

PropriétéTypeDescription
AggregationTypeAggregationTypeÉnumération AggregationType.
AuthTypeAuthTypeÉnumération AuthType.
BigQueryParameterTypeBigQueryParameterTypeÉnumération BigQueryParameterType.
FieldTypeFieldTypeÉnumération FieldType.

Méthodes

MéthodeType renvoyéBrève description
getConfig()ConfigRenvoie un objet Config.
getFields()FieldsRenvoie un objet Fields.
newAuthTypeResponse()GetAuthTypeResponseRenvoie un nouvel objet GetAuthTypeResponse.
newBigQueryConfig()BigQueryConfigRenvoie un nouvel objet BigQueryConfig.
newDebugError()DebugErrorRenvoie un nouvel objet DebugError.
newGetDataResponse()GetDataResponseRenvoie un nouvel objet GetDataResponse.
newGetSchemaResponse()GetSchemaResponseRenvoie un nouvel objet GetSchemaResponse.
newSetCredentialsResponse()SetCredentialsResponseRenvoie un nouvel objet SetCredentialsResponse.
newUserError()UserErrorRenvoie un nouvel objet UserError.

Documentation détaillée

getConfig()

Renvoie un objet Config. Utilisez cet objet pour ajouter des entrées de configuration.

Renvois

Config : objet Config.


getFields()

Renvoie un objet Fields. Utilisez cet objet pour ajouter des Field de métriques et de dimensions.

Renvois

Fields : objet Fields.


newAuthTypeResponse()

Renvoie un nouvel objet GetAuthTypeResponse. Utilisez cet objet afin de créer une réponse pour la fonction getAuthType() que vous implémentez dans votre projet de script.

Renvois

GetAuthTypeResponse : nouvel objet GetAuthTypeResponse.


newBigQueryConfig()

Renvoie un nouvel objet BigQueryConfig. Utilisez cet objet afin de créer une réponse pour la fonction getData() que vous implémentez dans votre projet de script.

Renvois

BigQueryConfig : nouvel objet BigQueryConfig.


newDebugError()

Renvoie un nouvel objet DebugError. Utilisez cet objet pour créer des erreurs de débogage.

Renvois

DebugError : nouvel objet DebugError.


newGetDataResponse()

Renvoie un nouvel objet GetDataResponse. Utilisez cet objet afin de créer une réponse pour la fonction getData() que vous implémentez dans votre projet de script.

Renvois

GetDataResponse : nouvel objet GetDataResponse.


newGetSchemaResponse()

Renvoie un nouvel objet GetSchemaResponse. Utilisez cet objet afin de créer une réponse pour la fonction getSchema() que vous implémentez dans votre projet de script.

Renvois

GetSchemaResponse : nouvel objet GetSchemaResponse.


newSetCredentialsResponse()

Renvoie un nouvel objet SetCredentialsResponse. Utilisez cet objet afin de créer une réponse pour la fonction setCredentials() que vous implémentez dans votre projet de script.

Renvois

SetCredentialsResponse : nouvel objet SetCredentialsResponse.


newUserError()

Renvoie un nouvel objet UserError. Utilisez cet objet pour créer des erreurs liées aux utilisateurs.

Renvois

UserError : nouvel objet UserError.