Class CommunityConnector

CommunityConnector

CommunityConnector ermöglicht Skripten den Zugriff auf Builder und Dienstprogramme, um die Entwicklung von Community-Connectors für Data Studio. Verwenden Sie diese Klasse, um einen Verweis auf Fields zu erhalten. und den FieldType- und AggregationType-Enums, damit sie im Bau von Fields.

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

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. Verwenden Sie dieses Objekt, um Konfigurationseinträge hinzuzufügen.

Rückflug

Config: Ein Config-Objekt.


getFields()

Gibt ein Fields-Objekt zurück. Verwenden Sie dieses Objekt, um Messwert- und Dimensions-Fields hinzuzufügen.

Rückflug

Fields: Ein Fields-Objekt.


newAuthTypeResponse()

Gibt ein neues GetAuthTypeResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für den getAuthType()-Funktion, die Sie in Ihrem Skriptprojekt 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 den getData()-Funktion, die Sie in Ihrem Skriptprojekt implementieren.

Rückflug

BigQueryConfig: Ein neues BigQueryConfig-Objekt.


newDebugError()

Gibt ein neues DebugError-Objekt zurück. Verwenden Sie dieses Objekt, um Fehler zu beheben.

Rückflug

DebugError: Ein neues DebugError-Objekt.


newGetDataResponse()

Gibt ein neues GetDataResponse-Objekt zurück. Verwenden Sie dieses Objekt, um eine Antwort für den getData()-Funktion, die Sie in Ihrem Skriptprojekt 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 den getSchema()-Funktion, die Sie in Ihrem Skriptprojekt implementieren.

Rückflug

GetSchemaResponse: Ein neues GetSchemaResponse-Objekt.


newSetCredentialsResponse()

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

Rückflug

SetCredentialsResponse: Ein neues SetCredentialsResponse-Objekt.


newUserError()

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

Rückflug

UserError: Ein neues UserError-Objekt.