Enthält eine Reihe von Field
s für einen Community-Connector. Mit diesen Feldern wird festgelegt, welche Dimensionen und Messwerte in Data Studio verwendet werden können.
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields .newDimension() // Set other properties as needed. .setId('field1_id');
Methoden
Methode | Rückgabetyp | Kurzbeschreibung |
---|---|---|
as | Field[] | Gibt eine Ansicht dieses Objekts als Array zurück. |
build() | Object[] | Dieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben. |
for | Fields | Gibt ein neues Fields -Objekt zurück, das nach Field s mit einer ID in ids gefiltert ist. |
get | Field | Gibt die Standarddimension zurück, die für die Gruppe von Feldern verwendet werden soll. |
get | Field | Gibt den Standardmesswert zurück, der für die Gruppe von Feldern verwendet werden soll. |
get | Field | Gibt ein Feld mit einer bestimmten ID zurück oder null , wenn dieses Fields -Objekt kein Feld mit dieser ID enthält. |
new | Field | Gibt eine neue Dimension Field zurück. |
new | Field | Gibt den neuen Messwert Field zurück. |
set | void | Legt die Standarddimension für den Feldsatz fest. |
set | void | Legt den Standardmesswert für die Gruppe von Feldern fest. |
Detaillierte Dokumentation
as Array()
Gibt eine Ansicht dieses Objekts als Array zurück.
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // Logging the ID of each field: fields.asArray().map((field) => { Logger.log(field.getId()); });
Rückflug
build()
Dieses Objekt wird validiert und im für Data Studio erforderlichen Format zurückgegeben.
Rückflug
Object[]
: Die Daten des validierten Felds, dargestellt als Liste von Objekten.
Löst aus
Error
– wenn kein gültiges Objekt erstellt werden kann.
for Ids(ids)
Gibt ein neues Fields
-Objekt zurück, das nach Field
s mit einer ID in ids
gefiltert ist.
const fields = DataStudioApp.createCommunityConnector().getFields(); fields.newDimension().setId('field1_id'); fields.newDimension().setId('field2_id'); fields.newDimension().setId('field3_id'); // subsetFields is a Fields object that only contains field1 and field2. const subsetFields = fields.forIds(['field1_id', 'field3_id']);
Parameter
Name | Typ | Beschreibung |
---|---|---|
ids | String[] | Die IDs der Felder, die beibehalten werden sollen. |
Rückflug
get Default Dimension()
Gibt die Standarddimension zurück, die für die Gruppe von Feldern verwendet werden soll. Die Standarddimension wird automatisch ausgewählt, wenn eine neue Visualisierung erstellt wird.
Rückflug
Field
: Die Dimension, die als Standarddimension festgelegt ist, oder null
, wenn keine Standarddimension festgelegt wurde.
get Default Metric()
Gibt den Standardmesswert zurück, der für die Gruppe von Feldern verwendet werden soll. Der Standardmesswert wird automatisch ausgewählt, wenn eine neue Visualisierung erstellt wird.
Rückflug
Field
: Der als Standardmesswert festgelegte Messwert oder null
, wenn kein Standardmesswert festgelegt wurde.
get Field By Id(fieldId)
Gibt ein Feld mit einer bestimmten ID zurück oder null
, wenn dieses Fields
-Objekt kein Feld mit dieser ID enthält.
const fields = DataStudioApp.createCommunityConnector().getFields(); const field1 = fields.newDimension().setId('field1_id'); // byId is the same as field1. const byId = fields.getFieldById('field1_id'); // byId2 is null. const byId2 = fields.getFieldById('not present id');
Parameter
Name | Typ | Beschreibung |
---|---|---|
field | String | Die ID des Felds, das abgerufen werden soll. |
Rückflug
Field
: Der Field
mit der angegebenen ID oder null
, wenn dieses Fields
-Objekt kein solches Feld enthält.
set Default Dimension(fieldId)
Legt die Standarddimension für den Feldsatz fest. Die Standarddimension wird automatisch ausgewählt, wenn eine neue Visualisierung erstellt wird.
Parameter
Name | Typ | Beschreibung |
---|---|---|
field | String | Die ID des Felds, das als Standarddimension verwendet werden soll. Diese ID muss in den Feldern vorhanden sein. |
set Default Metric(fieldId)
Legt den Standardmesswert für die Gruppe von Feldern fest. Der Standardmesswert wird automatisch ausgewählt, wenn eine neue Visualisierung erstellt wird.
Parameter
Name | Typ | Beschreibung |
---|---|---|
field | String | Die ID des Felds, das als Standardmesswert verwendet werden soll. Diese ID muss in den Feldern vorhanden sein. |