Class CommunityConnector

Connettore della community

Il connettore della community consente agli script di accedere a generatori e utilità per facilitare lo sviluppo dei connettori della community per Data Studio. Utilizza questa classe per ottenere un riferimento all'oggetto Fields e agli enum FieldType e AggregationType in modo che possano essere utilizzati nella costruzione di Field.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

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

Proprietà

ProprietàTipoDescrizione
AggregationTypeAggregationTypeL'enumerazione AggregationType.
AuthTypeAuthTypeL'enumerazione AuthType.
BigQueryParameterTypeBigQueryParameterTypeL'enumerazione BigQueryParameterType.
FieldTypeFieldTypeL'enumerazione FieldType.

Metodi

MetodoTipo restituitoBreve descrizione
getConfig()ConfigRestituisce un oggetto Config.
getFields()FieldsRestituisce un oggetto Fields.
newAuthTypeResponse()GetAuthTypeResponseRestituisce un nuovo oggetto GetAuthTypeResponse.
newBigQueryConfig()BigQueryConfigRestituisce un nuovo oggetto BigQueryConfig.
newDebugError()DebugErrorRestituisce un nuovo oggetto DebugError.
newGetDataResponse()GetDataResponseRestituisce un nuovo oggetto GetDataResponse.
newGetSchemaResponse()GetSchemaResponseRestituisce un nuovo oggetto GetSchemaResponse.
newSetCredentialsResponse()SetCredentialsResponseRestituisce un nuovo oggetto SetCredentialsResponse.
newUserError()UserErrorRestituisce un nuovo oggetto UserError.

Documentazione dettagliata

getConfig()

Restituisce un oggetto Config. Utilizza questo oggetto per aggiungere voci di configurazione.

Invio

Config: un oggetto Config.


getFields()

Restituisce un oggetto Fields. Utilizza questo oggetto per aggiungere Fieldmetriche e dimensioni.

Invio

Fields: un oggetto Fields.


newAuthTypeResponse()

Restituisce un nuovo oggetto GetAuthTypeResponse. Utilizza questo oggetto per creare una risposta per la funzionegetAuthType() implementata nel progetto di script.

Invio

GetAuthTypeResponse: un nuovo oggetto GetAuthTypeResponse.


newBigQueryConfig()

Restituisce un nuovo oggetto BigQueryConfig. Utilizza questo oggetto per creare una risposta per la funzionegetData() implementata nel progetto di script.

Invio

BigQueryConfig: un nuovo oggetto BigQueryConfig.


newDebugError()

Restituisce un nuovo oggetto DebugError. Utilizza questo oggetto per creare errori di debug.

Invio

DebugError: un nuovo oggetto DebugError.


newGetDataResponse()

Restituisce un nuovo oggetto GetDataResponse. Utilizza questo oggetto per creare una risposta per la funzionegetData() implementata nel progetto di script.

Invio

GetDataResponse: un nuovo oggetto GetDataResponse.


newGetSchemaResponse()

Restituisce un nuovo oggetto GetSchemaResponse. Utilizza questo oggetto per creare una risposta per la funzionegetSchema() implementata nel progetto di script.

Invio

GetSchemaResponse: un nuovo oggetto GetSchemaResponse.


newSetCredentialsResponse()

Restituisce un nuovo oggetto SetCredentialsResponse. Utilizza questo oggetto per creare una risposta per la funzione setCredentials() che implementi nel progetto di script.

Invio

SetCredentialsResponse: un nuovo oggetto SetCredentialsResponse.


newUserError()

Restituisce un nuovo oggetto UserError. Utilizza questo oggetto per creare errori utente.

Invio

UserError: un nuovo oggetto UserError.