Class CommunityConnector

CommunityConnector

Mit CommunityConnector können Skripts auf Builder und Dienstprogramme zugreifen, die bei der Entwicklung von Community-Connectors für Data Studio helfen. Verwenden Sie diese Klasse, um einen Verweis auf das Fields-Objekt und die FieldType- und AggregationType-Enums abzurufen, damit sie bei der Erstellung von Fields verwendet werden können.

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);

Attribute

PropertyTypBeschreibung
AggregationTypeAggregationTypeDie AggregationType-Aufzählung.
AuthTypeAuthTypeDie AuthType-Aufzählung.
BigQueryParameterTypeBigQueryParameterTypeDie BigQueryParameterType-Aufzählung.
FieldTypeFieldTypeDie FieldType-Aufzählung.

Methoden

MethodeRückgabetypKurzbeschreibung
getConfig()ConfigGibt ein Config-Objekt zurück.
getFields()FieldsGibt ein Fields-Objekt zurück.
newAuthTypeResponse()GetAuthTypeResponseGibt ein neues GetAuthTypeResponse-Objekt zurück.
newBigQueryConfig()BigQueryConfigGibt ein neues BigQueryConfig-Objekt zurück.
newDebugError()DebugErrorGibt ein neues DebugError-Objekt zurück.
newGetDataResponse()GetDataResponseGibt ein neues GetDataResponse-Objekt zurück.
newGetSchemaResponse()GetSchemaResponseGibt ein neues GetSchemaResponse-Objekt zurück.
newSetCredentialsResponse()SetCredentialsResponseGibt ein neues SetCredentialsResponse-Objekt zurück.
newUserError()UserErrorGibt ein neues UserError-Objekt zurück.

Detaillierte Dokumentation

getConfig()

Gibt ein Config-Objekt zurück. Verwenden Sie dieses Objekt, um Konfigurationseinträge hinzuzufügen.

Return

Config: Ein Config-Objekt.


getFields()

Gibt ein Fields-Objekt zurück. Mit diesem Objekt können Sie Field für Messwerte und Dimensionen hinzufügen.

Return

Fields: Ein Fields-Objekt.


newAuthTypeResponse()

Gibt ein neues GetAuthTypeResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für die Funktion getAuthType() zu erstellen, die Sie in Ihrem Skriptprojekt implementieren.

Return

GetAuthTypeResponse: Ein neues GetAuthTypeResponse-Objekt.


newBigQueryConfig()

Gibt ein neues BigQueryConfig-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für die Funktion getData() zu erstellen, die Sie in Ihrem Skriptprojekt implementieren.

Return

BigQueryConfig: Ein neues BigQueryConfig-Objekt.


newDebugError()

Gibt ein neues DebugError-Objekt zurück. Verwenden Sie dieses Objekt, um Fehler bei der Fehlerbehebung zu erstellen.

Return

DebugError: Ein neues DebugError-Objekt.


newGetDataResponse()

Gibt ein neues GetDataResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für die Funktion getData() zu erstellen, die Sie in Ihrem Skriptprojekt implementieren.

Return

GetDataResponse: Ein neues GetDataResponse-Objekt.


newGetSchemaResponse()

Gibt ein neues GetSchemaResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für die Funktion getSchema() zu erstellen, die Sie in Ihrem Skriptprojekt implementieren.

Return

GetSchemaResponse: Ein neues GetSchemaResponse-Objekt.


newSetCredentialsResponse()

Gibt ein neues SetCredentialsResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für die Funktion setCredentials() zu erstellen, die Sie in Ihrem Skriptprojekt implementieren.

Return

SetCredentialsResponse: Ein neues SetCredentialsResponse-Objekt.


newUserError()

Gibt ein neues UserError-Objekt zurück. Verwenden Sie dieses Objekt, um Nutzerfehler zu erstellen.

Return

UserError: Ein neues UserError-Objekt.