Contém um conjunto de Field
s 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étodo | Tipo de retorno | Breve descrição |
---|---|---|
as | Field[] | Retorna uma visualização desse objeto como uma matriz. |
build() | Object[] | Valida e retorna o objeto no formato necessário para o Data Studio. |
for | Fields | Retorna um novo objeto Fields filtrado para Field s com um ID em ids . |
get | Field | Retorna a dimensão padrão a ser usada para o conjunto de campos. |
get | Field | Retorna a métrica padrão a ser usada para o conjunto de campos. |
get | Field | Retorna um campo com um determinado ID ou null se nenhum campo com esse ID estiver neste objeto Fields . |
new | Field | Retorna uma nova dimensão Field . |
new | Field | Retorna uma nova métrica Field . |
set | void | Define a dimensão padrão a ser usada para o conjunto de campos. |
set | void | Define a métrica padrão a ser usada para o conjunto de campos. |
Documentação detalhada
as Array()
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
build()
Valida e retorna o objeto no formato necessário para o Data Studio.
Retornar
Object[]
: os dados de campo validados, representados como uma lista de objetos.
Gera
Error
: se não for possível criar um objeto válido.
for Ids(ids)
Retorna um novo objeto Fields
filtrado para Field
s 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
Nome | Tipo | Descrição |
---|---|---|
ids | String[] | Os IDs dos campos que precisam ser mantidos. |
Retornar
get Default Dimension()
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 é feita.
Retornar
Field
: a dimensão definida como padrão ou null
se nenhuma dimensão padrão tiver sido definida.
get Default Metric()
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 é feita.
Retornar
Field
: a métrica definida como padrão ou null
se nenhuma métrica padrão foi definida.
get Field By Id(fieldId)
Retorna um campo com um determinado ID ou null
se nenhum campo com esse ID estiver neste 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
Nome | Tipo | Descrição |
---|---|---|
field | String | O ID do campo a ser recebido. |
Retornar
Field
: o Field
com o ID fornecido ou null
se nenhum campo desse tipo estiver contido
neste objeto Fields
.
set Default Dimension(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 é feita.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
field | String | O ID do campo a ser usado como a dimensão padrão. Esse ID precisa estar presente no conjunto de campos. |
set Default Metric(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 é feita.
Parâmetros
Nome | Tipo | Descrição |
---|---|---|
field | String | O ID do campo a ser usado como a métrica padrão. Esse ID precisa estar presente no conjunto de campos. |