Class Field

Champ

Contient des données liées aux champs. 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 le AggregationType de ce Field.
getDescription()StringRenvoie la description de ce Field.
getFormula()StringRenvoie la formule de ce Field.
getGroup()StringRenvoie le groupe de ce Field.
getId()StringRenvoie l'ID de ce Field.
getIsReaggregatable()BooleanRenvoie la valeur true si ce champ peut être réagrégé, et la valeur false dans le cas contraire.
getName()StringRenvoie le nom de cet objet Field.
getType()FieldTypeRenvoie le FieldType de ce Field.
isDefault()BooleanRenvoie true si Field est la métrique ou la dimension par défaut.
isDimension()BooleanRenvoie la valeur true si ce champ est une dimension.
isHidden()BooleanRenvoie la valeur 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 cet élément 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 ce Field.
setId(id)FieldDéfinit l'ID de cet élément Field.
setIsHidden(isHidden)FieldDéfinit l'état masqué de ce Field.
setIsReaggregatable(isReaggregatable)FieldDéfinit l'état d'autorisation de réagrégation pour une Field.
setName(name)FieldDéfinit le nom de ce Field.
setType(type)FieldDéfinit l'élément FieldType de cet élément Field.

Documentation détaillée

getAggregation()

Renvoie le AggregationType de ce Field. AggregationType détermine la manière dont 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'objectif d'un champ.

Renvois

String : description de ce champ.


getFormula()

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

Renvois

String : formule de ce champ.


getGroup()

Renvoie le groupe de ce Field. Les champs rassemblés au sein d'un groupe sont présentés dans l'interface utilisateur de Data Studio.

Renvois

String : groupe associé à ce champ.


getId()

Renvoie l'ID de ce Field. Les ID 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 la valeur true si ce champ peut être réagrégé, et la valeur 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 le 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, et false dans le cas contraire.


isDimension()

Renvoie la valeur true si ce champ est une dimension.

Renvois

Boolean : true si ce champ est une dimension ; renvoie false dans les autres cas.


isHidden()

Renvoie la valeur 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 cet élément Field est masqué, et 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. Sinon, renvoie false.


setAggregation(aggregation)

Définit le type d'agrégation de cet élément Field. AggregationType détermine la manière dont Data Studio combine des données similaires en dimensions. Cela génère une erreur en cas d'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'objectif d'un champ.

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 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 ce Field. Les champs collectés au sein d'un groupe sont présentés ensemble dans l'interface utilisateur de Data Studio.

Paramètres

NomTypeDescription
groupStringGroupe à définir.

Renvois

Field : compilateur pour le chaînage.


setId(id)

Définit l'ID de cet élément Field. Les ID sont uniques pour chaque ensemble de champs et sont utilisés dans les formules pour faire référence à des champs.

Paramètres

NomTypeDescription
idStringID à définir.

Renvois

Field : compilateur pour le chaînage.


setIsHidden(isHidden)

Définit l'état masqué de ce Field. 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.

Paramètres

NomTypeDescription
isHiddenBooleanÉtat masqué à définir.

Renvois

Field : compilateur pour le chaînage.


setIsReaggregatable(isReaggregatable)

Définit l'état d'autorisation de réagrégation pour une Field. Toute tentative de définition d'un type d'agrégation sur un champ qui ne peut pas être réagrégé entraîne une erreur.

Paramètres

NomTypeDescription
isReaggregatableBooleanÉtat d'autorisation de réagrégation à définir.

Renvois

Field : compilateur pour le chaînage.


setName(name)

Définit le nom de ce 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 l'élément FieldType de cet élément Field.

Paramètres

NomTypeDescription
typeFieldTypeType à définir.

Renvois

Field : compilateur pour le chaînage.