Enthält eine Reihe von Field für einen Community-Connector. Mit dieser Gruppe von 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[] | Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück. |
for | Fields | Gibt ein neues Fields-Objekt zurück, das nach Fields mit einer ID in ids gefiltert wurde. |
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 in diesem Fields-Objekt kein Feld mit dieser ID vorhanden ist. |
new | Field | Gibt eine neue Dimension Field zurück. |
new | Field | Gibt einen neuen Messwert Field zurück. |
set | void | Legt die Standarddimension fest, die für die Gruppe von Feldern verwendet werden soll. |
set | void | Legt den Standardmesswert fest, der für die Gruppe von Feldern verwendet werden soll. |
Detaillierte Dokumentation
asArray()
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()
Validiert dieses Objekt und gibt es im von Data Studio benötigten Format zurück.
Rückflug
Object[]: Die validierten Felddaten, dargestellt als Liste von Objekten.
Löst
Error – wenn kein gültiges Objekt erstellt werden kann.
forIds(ids)
Gibt ein neues Fields-Objekt zurück, das nach Fields mit einer ID in ids gefiltert wurde.
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
getDefaultDimension()
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.
getDefaultMetric()
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 Messwert, der als Standardmesswert festgelegt ist, oder null, wenn kein Standardmesswert festgelegt wurde.
getFieldById(fieldId)
Gibt ein Feld mit einer bestimmten ID zurück oder null, wenn in diesem Fields-Objekt kein Feld mit dieser ID vorhanden ist.
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: Das Field mit der angegebenen ID oder null, wenn kein solches Feld in diesem Fields-Objekt enthalten ist.
setDefaultDimension(fieldId)
Legt die Standarddimension fest, die für die Gruppe von Feldern verwendet werden soll. 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 im Feldset vorhanden sein. |
setDefaultMetric(fieldId)
Legt den Standardmesswert fest, der für die Gruppe von Feldern verwendet werden soll. 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 im Feldset vorhanden sein. |