Class Field

Champ

Contient des données liées au champ. Ses propriétés déterminent la manière dont le champ est utilisé dans Data Studio.

var cc = DataStudioApp.createCommunityConnector();
var fields = cc.getFields();
var types = cc.FieldType;

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

Méthodes

MéthodeType renvoyéBrève description
getAggregation()AggregationTypeRenvoie l'AggregationType de ce Field.
getDescription()StringRenvoie la description de ce Field.
getFormula()StringAffiche la formule de ce Field.
getGroup()StringRenvoie le groupe de ce Field.
getId()StringRenvoie l'ID de ce Field.
getIsReaggregatable()BooleanRenvoie true si ce champ peut être réagrégé, ou false dans le cas contraire.
getName()StringRenvoie le nom de cet objet Field.
getType()FieldTypeRenvoie l'FieldType de ce Field.
isDefault()BooleanRenvoie true si Field est la métrique ou la dimension par défaut.
isDimension()BooleanRenvoie true si ce champ est une dimension.
isHidden()BooleanRenvoie true si cet élément Field est masqué.
isMetric()BooleanRenvoie true si ce champ est une métrique.
setAggregation(aggregation)FieldDéfinit le type d'agrégation de ce Field.
setDescription(description)FieldDéfinit la description de cet élément (Field).
setFormula(formula)FieldDéfinit la formule de cet élément Field.
setGroup(group)FieldDéfinit le groupe de cet élément (Field).
setId(id)FieldDéfinit l'ID de ce Field.
setIsHidden(isHidden)FieldDéfinit l'état "masqué" de cet élément Field.
setIsReaggregatable(isReaggregatable)FieldDéfinit l'état de réagrégation autorisée pour une Field.
setName(name)FieldDéfinit le nom de cet élément Field.
setType(type)FieldDéfinit le FieldType de ce Field.

Documentation détaillée

getAggregation()

Renvoie l'AggregationType de ce Field. AggregationType détermine comment Data Studio combine des données similaires en dimensions.

Renvois

AggregationType : type d'agrégation pour ce champ.


getDescription()

Renvoie la description de ce Field. Les descriptions sont de brèves explications de l'état l'objectif.

Renvois

String : description de ce champ.


getFormula()

Affiche la formule de ce Field. Les formules définissent une transformation de données que les Studio s'exécute au moment de la requête.

Renvois

String : formule pour ce champ.


getGroup()

Renvoie le groupe de ce Field. Les champs collectés dans un groupe sont présentés ensemble dans l'interface utilisateur de Data Studio.

Renvois

String : groupe pour ce champ.


getId()

Renvoie l'ID de ce Field. Les identifiants sont uniques pour chaque ensemble de champs et sont utilisés dans les formules. pour faire référence à des champs.

Renvois

String : ID de ce champ.


getIsReaggregatable()

Renvoie true si ce champ peut être réagrégé, ou false dans le cas contraire.

Renvois

Boolean : true si ce champ peut être réagrégé, false dans le cas contraire.


getName()

Renvoie le nom de cet objet Field. Les noms sont présentés à l'utilisateur pour distinguer les champs.

Renvois

String : nom de ce champ.


getType()

Renvoie l'FieldType de ce Field.

Renvois

FieldType : type de ce champ.


isDefault()

Renvoie true si Field est la métrique ou la dimension par défaut.

Renvois

Boolean : true si Field est la métrique ou la dimension par défaut. false sinon.


isDimension()

Renvoie true si ce champ est une dimension.

Renvois

Boolean : true si ce champ est une dimension renvoie false dans le cas contraire.


isHidden()

Renvoie true si cet élément Field est masqué. Vous pouvez utiliser des champs masqués dans les formules, mais pas dans les graphiques. Vous ne pouvez pas masquer les champs contenant des formules.

Renvois

Boolean : true si cette Field est masquée false dans le cas contraire.


isMetric()

Renvoie true si ce champ est une métrique.

Renvois

Boolean : true si ce champ est une métrique. renvoie false dans le cas contraire.


setAggregation(aggregation)

Définit le type d'agrégation de ce Field. AggregationType détermine comment les données Studio combine des données similaires en dimensions. Cela génère une erreur s'il est appelé sur une métrique.

Paramètres

NomTypeDescription
aggregationAggregationTypeType d'agrégation à définir.

Renvois

Field : compilateur pour le chaînage.


setDescription(description)

Définit la description de cet élément (Field). Les descriptions sont de brèves explications de l'état l'objectif.

Paramètres

NomTypeDescription
descriptionStringDescription à définir.

Renvois

Field : compilateur pour le chaînage.


setFormula(formula)

Définit la formule de cet élément Field. Les formules définissent une transformation de données que Data Studio s'exécute au moment de la requête.

Paramètres

NomTypeDescription
formulaStringFormule à définir.

Renvois

Field : compilateur pour le chaînage.


setGroup(group)

Définit le groupe de cet élément (Field). Les champs collectés dans un groupe sont présentés ensemble l'UI de Data Studio.

Paramètres

NomTypeDescription
groupStringGroupe à définir.

Renvois

Field : compilateur pour le chaînage.


setId(id)

Définit l'ID de ce Field. Les identifiants sont uniques pour chaque ensemble de champs et sont utilisés dans les formules pour faire référence aux champs.

Paramètres

NomTypeDescription
idStringID à définir.

Renvois

Field : compilateur pour le chaînage.


setIsHidden(isHidden)

Définit l'état "masqué" de cet élément Field. Vous pouvez utiliser des champs masqués dans les formules, mais pas dans graphiques. Vous ne pouvez pas masquer les champs contenant des formules.

Paramètres

NomTypeDescription
isHiddenBooleanÉtat masqué à définir.

Renvois

Field : compilateur pour le chaînage.


setIsReaggregatable(isReaggregatable)

Définit l'état de réagrégation autorisée pour une Field. Tentative de définition d'une agrégation sur un champ qui ne peut pas être réagrégé, génère une erreur.

Paramètres

NomTypeDescription
isReaggregatableBooleanÉtat à définir concernant la réagrégation autorisée.

Renvois

Field : compilateur pour le chaînage.


setName(name)

Définit le nom de cet élément Field. Les noms sont présentés à l'utilisateur pour distinguer les champs.

Paramètres

NomTypeDescription
nameStringNom à définir.

Renvois

Field : compilateur pour le chaînage.


setType(type)

Définit le FieldType de ce Field.

Paramètres

NomTypeDescription
typeFieldTypeType à définir.

Renvois

Field : compilateur pour le chaînage.