Class Fields

Campos

Contém um conjunto de Fields para um conector da comunidade. Esse conjunto de campos define quais dimensões e métricas podem ser usadas no Data Studio.

const cc = DataStudioApp.createCommunityConnector();
const fields = cc.getFields();

const field1 = fields
                   .newDimension()
                   // Set other properties as needed.
                   .setId('field1_id');

Métodos

MétodoTipo de retornoBreve descrição
asArray()Field[]Retorna uma visualização desse objeto como uma matriz.
build()Object[]Valida esse objeto e o retorna no formato necessário para o Data Studio.
forIds(ids)FieldsRetorna um novo Fields objeto filtrado para Fields com um ID em ids.
getDefaultDimension()FieldRetorna a dimensão padrão a ser usada para o conjunto de campos.
getDefaultMetric()FieldRetorna a métrica padrão a ser usada para o conjunto de campos.
getFieldById(fieldId)FieldRetorna um campo com um ID especificado ou null se nenhum campo com esse ID estiver nesse objeto Fields.
newDimension()FieldRetorna uma nova dimensão Field.
newMetric()FieldRetorna uma nova métrica Field.
setDefaultDimension(fieldId)voidDefine a dimensão padrão a ser usada para o conjunto de campos.
setDefaultMetric(fieldId)voidDefine a métrica padrão a ser usada para o conjunto de campos.

Documentação detalhada

asArray()

Retorna uma visualização desse objeto como uma matriz.

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());
});

Retornar

Field[] — Uma matriz de objetos Field.


build()

Valida esse objeto e o retorna no formato necessário para o Data Studio.

Retornar

Object[] — Os dados de campo validados, representados como uma lista de objetos.

Gera

Error — se um objeto válido não puder ser construído.


forIds(ids)

Retorna um novo Fields objeto filtrado para Fields com um ID em 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']);

Parâmetros

NomeTipoDescrição
idsString[]Os IDs dos campos que precisam ser mantidos.

Retornar

Fields — Um novo objeto Fields.


getDefaultDimension()

Retorna a dimensão padrão a ser usada para o conjunto de campos. A dimensão padrão é selecionada automaticamente quando uma nova visualização é criada.

Retornar

Field — A dimensão definida como padrão ou null se nenhuma dimensão padrão foi definida.


getDefaultMetric()

Retorna a métrica padrão a ser usada para o conjunto de campos. A métrica padrão é selecionada automaticamente quando uma nova visualização é criada.

Retornar

Field — A métrica definida como padrão ou null se nenhuma métrica padrão foi definida.


getFieldById(fieldId)

Retorna um campo com um ID especificado ou null se nenhum campo com esse ID estiver nesse objeto 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');

Parâmetros

NomeTipoDescrição
fieldIdStringO ID do campo a ser recebido.

Retornar

Field — O Field com o ID especificado ou null se nenhum campo desse tipo estiver contido nesse objeto Fields.


newDimension()

Retorna uma nova dimensão Field.

Retornar

Field — Uma nova dimensão Field.


newMetric()

Retorna uma nova métrica Field.

Retornar

Field — Uma nova métrica Field.


setDefaultDimension(fieldId)

Define a dimensão padrão a ser usada para o conjunto de campos. A dimensão padrão é selecionada automaticamente quando uma nova visualização é criada.

Parâmetros

NomeTipoDescrição
fieldIdStringO ID do campo a ser usado como dimensão padrão. Esse ID precisa estar presente em no conjunto de campos.

setDefaultMetric(fieldId)

Define a métrica padrão a ser usada para o conjunto de campos. A métrica padrão é selecionada automaticamente quando uma nova visualização é criada.

Parâmetros

NomeTipoDescrição
fieldIdStringO ID do campo a ser usado como métrica padrão. Esse ID precisa estar presente no conjunto de campos.