Class CommunityConnector

CommunityConnector

CommunityConnector consente agli script di accedere a builder e utilità per agevolare lo sviluppo dei connettori della community per Data Studio. Utilizza questa classe per ottenere un riferimento all'oggetto Fields e alle enumerazioni FieldType e AggregationType in modo che possano essere utilizzate nella creazione di 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);

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.

Ritorni

Config: un oggetto Config.


getFields()

Restituisce un oggetto Fields. Utilizza questo oggetto per aggiungere la metrica e la dimensione Field.

Ritorni

Fields: un oggetto Fields.


newAuthTypeResponse()

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

Ritorni

GetAuthTypeResponse: un nuovo oggetto GetAuthTypeResponse.


newBigQueryConfig()

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

Ritorni

BigQueryConfig: un nuovo oggetto BigQueryConfig.


newDebugError()

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

Ritorni

DebugError: un nuovo oggetto DebugError.


newGetDataResponse()

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

Ritorni

GetDataResponse: un nuovo oggetto GetDataResponse.


newGetSchemaResponse()

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

Ritorni

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.

Ritorni

SetCredentialsResponse: un nuovo oggetto SetCredentialsResponse.


newUserError()

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

Ritorni

UserError: un nuovo oggetto UserError.