Contiene un insieme di Field
per un connettore della community. Questo insieme di campi definisce le dimensioni e le metriche che possono essere utilizzate in Data Studio.
const cc = DataStudioApp.createCommunityConnector(); const fields = cc.getFields(); const field1 = fields .newDimension() // Set other properties as needed. .setId('field1_id');
Metodi
Metodo | Tipo restituito | Breve descrizione |
---|---|---|
as | Field[] | Restituisce una visualizzazione di questo oggetto come array. |
build() | Object[] | Convalida questo oggetto e lo restituisce nel formato necessario per Data Studio. |
for | Fields | Restituisce un nuovo oggetto Fields filtrato per Field con un ID in ids . |
get | Field | Restituisce la dimensione predefinita da utilizzare per l'insieme di campi. |
get | Field | Restituisce la metrica predefinita da utilizzare per l'insieme di campi. |
get | Field | Restituisce un campo con un determinato ID o null se non è presente alcun campo con questo ID in questo oggetto Fields . |
new | Field | Restituisce una nuova dimensione Field . |
new | Field | Restituisce una nuova metrica Field . |
set | void | Imposta la dimensione predefinita da utilizzare per l'insieme di campi. |
set | void | Imposta la metrica predefinita da utilizzare per l'insieme di campi. |
Documentazione dettagliata
as Array()
Restituisce una visualizzazione di questo oggetto come array.
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()); });
Invio
build()
Convalida questo oggetto e lo restituisce nel formato necessario per Data Studio.
Invio
Object[]
: i dati di campo convalidati, rappresentati come elenco di oggetti.
Lanci
Error
: se non è possibile creare un oggetto valido.
for Ids(ids)
Restituisce un nuovo oggetto Fields
filtrato per Field
con un ID in ids
.
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']);
Parametri
Nome | Tipo | Descrizione |
---|---|---|
ids | String[] | Gli ID dei campi da conservare. |
Invio
get Default Dimension()
Restituisce la dimensione predefinita da utilizzare per l'insieme di campi. La dimensione predefinita viene selezionata automaticamente quando viene creata una nuova visualizzazione.
Invio
Field
: la dimensione impostata come predefinita o null
se non è stata impostata alcuna dimensione predefinita.
get Default Metric()
Restituisce la metrica predefinita da utilizzare per l'insieme di campi. La metrica predefinita viene selezionata automaticamente quando viene creata una nuova visualizzazione.
Invio
Field
: la metrica impostata come predefinita oppure null
se non è stata impostata alcuna metrica predefinita.
get Field By Id(fieldId)
Restituisce un campo con un determinato ID o null
se non è presente alcun campo con questo ID in questo oggetto Fields
.
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');
Parametri
Nome | Tipo | Descrizione |
---|---|---|
field | String | L'ID del campo da ottenere. |
Invio
Field
: l'elemento Field
con l'ID specificato o null
se non è presente un campo di questo tipo
all'interno di questo oggetto Fields
.
set Default Dimension(fieldId)
Imposta la dimensione predefinita da utilizzare per l'insieme di campi. La dimensione predefinita viene selezionata automaticamente quando viene creata una nuova visualizzazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
field | String | L'ID del campo da utilizzare come dimensione predefinita. Questo ID deve essere presente nel set di campi. |
set Default Metric(fieldId)
Imposta la metrica predefinita da utilizzare per l'insieme di campi. La metrica predefinita viene selezionata automaticamente quando viene creata una nuova visualizzazione.
Parametri
Nome | Tipo | Descrizione |
---|---|---|
field | String | L'ID del campo da utilizzare come metrica predefinita. Questo ID deve essere presente nell'insieme di campi. |