SUR CETTE PAGE
Merci ! Votre candidature a été reçue !
Oups ! Une erreur s'est produite lors de l'envoi du formulaire.

Littéraux et types de données

Literals and Data Types

Dynamic Expressions support various types of literals and data types that enhance the flexibility and interactivity of your workspace.

Supported Literals

Understanding supported literals helps you use direct values in expressions, such as numbers, text, booleans, and null values, to create dynamic and precise calculations or display content.

  • numbers: You can use raw decimal numbers directly in your expressions.
    • Examples:{{ 2 + 2 }}
      {{ 2.5 + 3 }}
      {{ 2.33 * sessionUser.stats.likes }}
  • text: You can use literal strings of text in your expressions by surrounding them with quotes.
    • Supported Quotes:
      • Double quotes: "Hello"
      • Single quotes: 'Hello'
      • Curly double quotes: “Hello”
  • booleans: Boolean values true and false can be used directly.
    • Examples:{{ true }}
      {{ false }}
  • null: Represents the absence of a value.
    • Examples:{{ null }}
  • undefined: Represents the absence of a value, similar to null.
    • Examples:{{ undefined }}
    • Note: Both undefined and null are supported for compatibility with programming conventions.

Supported Data Types

Familiarity with data types ensures you know what kind of information your expressions will return or process, which helps avoid errors and improves data handling.

  • date: A timestamp representing a specific date and time.
    • Example:2025-01-09T22:46:24.872Z
  • boolean: Represents the values true or false.
    • Example:true
  • number: A decimal number.
    • Example:125
  • text: A string of text.
    • Example:"Hello, World!"
  • uuid: A universally unique identifier (UUID) string.
    • Example:"590ff486-aa05-468e-839c-e3fe2548fed5"
  • json: A record containing structured data in key-value pairs.
    • Example:{"a": 1, "b": 2}
  • unknown: Represents data of an unknown type.
    • Example:N/A
  • file: Represents a file object.
    • Example:File { filename: "screenshot.jpeg" }
  • user_rank: The rank of a user.
    • Example:2000
    • Possible Values:
      • 1000 (guest)
      • 2000 (member)
      • 3000 (admin)
      • 5000 (owner)
  • locale: A locale string in BCP 47 format.
    • Example:"en"
  • review_result: The outcome of a review.
    • Possible Values:
      • "accepted"
      • "rejected"
  • mission_status: The status of an idea collection.
    • Possible Values:
      • « EN ATTENTE »
      • « ACTIF »
      • « TERMINÉ »
  • type_d'appareil: Type d'appareil.
    • Valeurs possibles :
      • « ordinateur de bureau »
      • « portable »
      • « tablette »
  • type d'activité: Type d'activité.
    • Valeurs possibles :
      • « CRÉER_IDÉE »
      • « CRÉER_IDEA_EXPANSION »
      • « CRÉER_ASSIGNATION »
      • « CRÉER_TAG »
      • « CRÉER_MISSION »
      • (et plus encore)
  • type de graphique: Type de graphique.
    • Valeurs possibles :
      • « BAR »
      • « LIGNE »
      • « TARTE »
      • « TABLEAU DE BORD »
      • « XY_PLOT »
      • « LISTE »
      • « FRÉQUENCE_MOT »
      • « CARTE »
      • « ENTONNOIR »
      • « TRACÉ_RADAR »
  • status_kind: Catégorie de statut.
    • Valeurs possibles :
      • « ACTIF »
      • « TERMINÉ »
      • « ARCHIVÉ »
  • like_kind: Détermine si un « J'aime » est lié à une idée ou à un commentaire.
    • Valeurs possibles :
      • « idée »
      • « commentaire »
  • phase_type: Type de phase d'un processus d'idée.
    • Valeurs possibles :
      • « ÉVALUATION »
      • « GRANDIR »
      • « TARIF »
      • « ACTE »
      • « ÉLARGIR »
      • « TERMINÉ »
  • type_média: Type de média.
    • Valeurs possibles :
      • « vidéo »
      • « image »
      • « clip audio »
      • « police personnalisée »
      • « icône »
      • « document »
  • état_de l'invitation: statut d'une invitation utilisateur.
    • Valeurs possibles :
      • « Invité »
      • « Ouvert »
      • « Accepté »
  • type de champ d'idées: type de champ de formulaire dans une collection d'idées.
    • Valeurs possibles :
      • « TEXTE_COURT »
      • « TEXTE_LONG »
      • « PIÈCES JOINTES »
      • « NUMÉRIQUE »
      • « COCHE »
      • « CURSEUR »
      • « RADIO »
      • « SÉLECTIONNER »
      • « DATE/HEURE »
      • « CODE »
      • « CHOIX_IMAGE »
      • « SCORE »
      • « UTILISATEUR »
      • « STATIQUE »
  • type de mention: Un type de @mention.
    • Valeurs possibles :
      • « commentaire »
      • « idea_field_instance » (représente une partie d'une idée ou d'une entrée de formulaire)
  • identifiant <entity>: chaîne UUID qui correspond à un objet unique d'une entité spécifique.
    • Exemple :« 27ce21c9-a174-4c34-becc-f1068426f36a »
  • réf <entity>: référence à un objet complet d'un type d'entité spécifique.
    • Exemple :{« _entity » : « commentaire », « id » : « 93f970de-334c-423e-be0a-f0cf84c3da3b », « createdAt » : « 2025-01-09T 23:05:17.042 Z »}

En comprenant les littéraux et les types de données, vous pouvez créer des expressions plus riches et plus dynamiques adaptées à divers contextes.

Dans quelle mesure cet article vous a-t-il été utile ?
Merci ! Vos commentaires nous aident à nous améliorer.
Oups ! Une erreur s'est produite lors de l'envoi du formulaire.