Class CommunityConnector

CommunityConnector

Mit dem CommunityConnector können Scripts auf Builder und Dienstprogramme zugreifen, die bei der Entwicklung von Community-Connectors für Data Studio helfen. Mit dieser Klasse können Sie eine Referenz auf das Fields-Objekt und die FieldType- und AggregationType-Enumtypen abrufen, damit sie beim Erstellen von Fields verwendet werden können.

const cc = DataStudioApp.createCommunityConnector();

const fields = cc.getFields();

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

Attribute

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

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. Mit diesem Objekt können Sie Konfigurationseinträge hinzufügen.

Rückflug

Config: Ein Config-Objekt.


getFields()

Gibt ein Fields-Objekt zurück. Mit diesem Objekt können Sie Messwert- und DimensionsFields hinzufügen.

Rückflug

Fields: Ein Fields-Objekt.


newAuthTypeResponse()

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

Rückflug

GetAuthTypeResponse – ein neues GetAuthTypeResponse-Objekt.


newBigQueryConfig()

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

Rückflug

BigQueryConfig – ein neues BigQueryConfig-Objekt.


newDebugError()

Gibt ein neues DebugError-Objekt zurück. Mit diesem Objekt können Sie Debugfehler erstellen.

Rückflug

DebugError – ein neues DebugError-Objekt.


newGetDataResponse()

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

Rückflug

GetDataResponse – ein neues GetDataResponse-Objekt.


newGetSchemaResponse()

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

Rückflug

GetSchemaResponse – ein neues GetSchemaResponse-Objekt.


newSetCredentialsResponse()

Gibt ein neues SetCredentialsResponse-Objekt zurück. Mit diesem Objekt können Sie eine Antwort für die setCredentials()-Funktion erstellen, die Sie in Ihrem Scriptprojekt implementieren.

Rückflug

SetCredentialsResponse – ein neues SetCredentialsResponse-Objekt.


newUserError()

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

Rückflug

UserError – ein neues UserError-Objekt.