Class CommunityConnector

CommunityConnector

CommunityConnector consente agli script di accedere a builder e utilità per aiutare nello sviluppo di Connettori della community per Data Studio. Utilizza questa classe per ottenere un riferimento a Fields e le enum FieldType e AggregationType in modo che possano essere utilizzati nell'oggetto costruzione 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.

Invio

Config: un oggetto Config.


getFields()

Restituisce un oggetto Fields. Utilizza questo oggetto per aggiungere metriche e dimensioni Field.

Invio

Fields: un oggetto Fields.


newAuthTypeResponse()

Restituisce un nuovo oggetto GetAuthTypeResponse. Utilizza questo oggetto per creare una risposta per l'oggetto Funzione getAuthType() 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 l'oggetto Funzione getData() 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 l'oggetto Funzione getData() 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 l'oggetto Funzione getSchema() 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() implementata 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.