Class Field

Campo

Contém dados relacionados ao campo. As propriedades determinam como o campo é usado no Data Studio.

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

const field1 = fields.newDimension()
                   .setId('field1_id')
                   .setName('Field 1 ID')
                   .setDescription('The first field.')
                   .setType(cc.FieldType.YEAR_MONTH)
                   .setGroup('DATETIME');

Métodos

MétodoTipo de retornoBreve descrição
getAggregation()AggregationTypeRetorna o AggregationType desse Field.
getDescription()StringRetorna a descrição desse Field.
getFormula()StringRetorna a fórmula desse Field.
getGroup()StringRetorna o grupo dessa Field.
getId()StringRetorna o ID dessa Field.
getIsReaggregatable()BooleanRetorna true se esse campo puder ser reagrupado. Caso contrário, retorna false.
getName()StringRetorna o nome deste Field.
getType()FieldTypeRetorna o FieldType desse Field.
isDefault()BooleanRetorna true se Field for a métrica ou dimensão padrão.
isDimension()BooleanRetorna true se esse campo for uma dimensão.
isHidden()BooleanRetorna true se Field estiver oculto.
isMetric()BooleanRetorna true se esse campo for uma métrica.
setAggregation(aggregation)FieldDefine o tipo de agregação desse Field.
setDescription(description)FieldDefine a descrição desse Field.
setFormula(formula)FieldDefine a fórmula desse Field.
setGroup(group)FieldDefine o grupo dessa Field.
setId(id)FieldDefine o ID desse Field.
setIsHidden(isHidden)FieldDefine o status oculto desta Field.
setIsReaggregatable(isReaggregatable)FieldDefine o status permitido para reagregação de um Field.
setName(name)FieldDefine o nome deste Field.
setType(type)FieldDefine o FieldType deste Field.

Documentação detalhada

getAggregation()

Retorna o AggregationType desse Field. O AggregationType determina como o Data Studio combina dados semelhantes em dimensões.

Retornar

AggregationType: o aggregationType desse campo.


getDescription()

Retorna a descrição desse Field. As descrições são explicações curtas do objetivo de um campo.

Retornar

String: a descrição desse campo.


getFormula()

Retorna a fórmula desse Field. As fórmulas definem uma transformação de dados que o Data Studio executa no momento da consulta.

Retornar

String: a fórmula desse campo.


getGroup()

Retorna o grupo dessa Field. Os campos coletados em um grupo são apresentados juntos na interface do Data Studio.

Retornar

String: o grupo desse campo.


getId()

Retorna o ID dessa Field. Os IDs são exclusivos por conjunto de campos e são usados em fórmulas para se referir a campos.

Retornar

String: o ID desse campo.


getIsReaggregatable()

Retorna true se esse campo puder ser reagrupado. Caso contrário, retorna false.

Retornar

Boolean: true se o campo puder ser reagrupado, false caso contrário.


getName()

Retorna o nome deste Field. Os nomes são mostrados ao usuário para distinguir os campos.

Retornar

String: o nome do campo.


getType()

Retorna o FieldType desse Field.

Retornar

FieldType: o tipo desse campo.


isDefault()

Retorna true se Field for a métrica ou dimensão padrão.

Retornar

Boolean: true se Field for a métrica ou dimensão padrão. Caso contrário, será false.


isDimension()

Retorna true se esse campo for uma dimensão.

Retornar

Boolean: true se o campo for uma dimensão. Caso contrário, retornará false.


isHidden()

Retorna true se Field estiver oculto. É possível usar campos ocultos em fórmulas, mas não em gráficos. Não é possível ocultar campos que contêm fórmulas.

Retornar

Boolean: true se o Field estiver oculto. Caso contrário, false.


isMetric()

Retorna true se esse campo for uma métrica.

Retornar

Boolean: true se o campo for uma métrica. Caso contrário, retornará false.


setAggregation(aggregation)

Define o tipo de agregação desse Field. O AggregationType determina como o Data Studio combina dados semelhantes em dimensões. Isso gera um erro se for chamado em uma métrica.

Parâmetros

NomeTipoDescrição
aggregationAggregationTypeO tipo de agregação a ser definido.

Retornar

Field: este builder, para encadeamento.


setDescription(description)

Define a descrição desse Field. As descrições são explicações curtas do objetivo de um campo.

Parâmetros

NomeTipoDescrição
descriptionStringA descrição a ser definida.

Retornar

Field: este builder, para encadeamento.


setFormula(formula)

Define a fórmula desse Field. As fórmulas definem uma transformação de dados que o Data Studio executa no momento da consulta.

Parâmetros

NomeTipoDescrição
formulaStringA fórmula a ser definida.

Retornar

Field: este builder, para encadeamento.


setGroup(group)

Define o grupo dessa Field. Os campos coletados em um grupo são apresentados juntos na interface do Data Studio.

Parâmetros

NomeTipoDescrição
groupStringO grupo a ser definido.

Retornar

Field: este builder, para encadeamento.


setId(id)

Define o ID desse Field. Os IDs são exclusivos por conjunto de campos e são usados em fórmulas para se referir a campos.

Parâmetros

NomeTipoDescrição
idStringO ID a ser definido.

Retornar

Field: este builder, para encadeamento.


setIsHidden(isHidden)

Define o status oculto desta Field. É possível usar campos ocultos em fórmulas, mas não em gráficos. Não é possível ocultar campos que contêm fórmulas.

Parâmetros

NomeTipoDescrição
isHiddenBooleanO status oculto a ser definido.

Retornar

Field: este builder, para encadeamento.


setIsReaggregatable(isReaggregatable)

Define o status permitido para reagregação de um Field. A tentativa de definir um tipo de agregação em um campo que não pode ser reagregado resulta em um erro.

Parâmetros

NomeTipoDescrição
isReaggregatableBooleanO status de permissão de reagregação a ser definido.

Retornar

Field: este builder, para encadeamento.


setName(name)

Define o nome deste Field. Os nomes são mostrados ao usuário para distinguir os campos.

Parâmetros

NomeTipoDescrição
nameStringO nome a ser definido.

Retornar

Field: este builder, para encadeamento.


setType(type)

Define o FieldType deste Field.

Parâmetros

NomeTipoDescrição
typeFieldTypeO tipo a ser definido.

Retornar

Field: este builder, para encadeamento.