Class CommunityConnector

Connecteur de communauté

Le connecteur de la communauté permet aux scripts d'accéder aux outils de création et aux utilitaires pour faciliter le développement de connecteurs de la communauté pour Data Studio. Utilisez cette classe pour obtenir une référence à l'objet Fields et aux énumérations FieldType et AggregationType afin qu'ils puissent être utilisés lors de la construction de Field.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

fields.newMetric()
    .setAggregation(cc.AggregationType.AVG)
    .setType(cc.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étrique et de dimension.

Renvois

Fields : objet Fields.


newAuthTypeResponse()

Renvoie un nouvel objet GetAuthTypeResponse. Utilisez cet objet pour 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 pour 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 pour 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 pour 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 pour 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 utilisateur.

Renvois

UserError : nouvel objet UserError.