SUR CETTE PAGE
Merci ! Votre soumission a été reçue !
Oups ! Une erreur s’est produite lors de la soumission du formulaire.

Littéraux et Types de Données

Littéraux et Types de Données

Les Expressions Dynamiques prennent en charge divers types de littéraux et de types de données qui améliorent la flexibilité et l'interactivité de votre espace de travail.

Littéraux Pris en Charge

Comprendre les littéraux pris en charge vous aide à utiliser des valeurs directes dans les expressions, telles que les nombres, le texte, les booléens et les valeurs nulles, pour créer des calculs dynamiques et précis ou afficher du contenu.

  • numbers: Vous pouvez utiliser des nombres décimaux bruts directement dans vos expressions.
    • Exemples :{{ 2 + 2 }}
      {{ 2.5 + 3 }}
      {{ 2.33 * sessionUser.stats.likes }}
  • text: Vous pouvez utiliser des chaînes de texte littérales dans vos expressions en les entourant de guillemets.
    • Guillemets Pris en Charge :
      • Guillemets doubles : "Hello"
      • Guillemets simples : 'Hello'
      • Guillemets doubles courbes : “Hello”
  • booleans: Les valeurs booléennes true et false peuvent être utilisées directement.
    • Exemples :{{ true }}
      {{ false }}
  • null: Représente l'absence de valeur.
    • Exemples :{{ null }}
  • undefined: Représente l'absence de valeur, similaire à null.
    • Exemples :{{ undefined }}
    • Remarque : undefined et null sont tous deux pris en charge pour la compatibilité avec les conventions de programmation.

Types de Données Pris en Charge

La connaissance des types de données vous assure de savoir quel type d'informations vos expressions retourneront ou traiteront, ce qui aide à éviter les erreurs et à améliorer la gestion des données.

  • date: Un horodatage représentant une date et une heure spécifiques.
    • Exemple :2025-01-09T22:46:24.872Z
  • boolean: Représente les valeurs true ou false.
    • Exemple :true
  • number: Un nombre décimal.
    • Exemple :125
  • text: Une chaîne de texte.
    • Exemple :"Hello, World!"
  • uuid: Une chaîne d'identifiant unique universel (UUID).
    • Exemple :"590ff486-aa05-468e-839c-e3fe2548fed5"
  • json: Un enregistrement contenant des données structurées sous forme de paires clé-valeur.
    • Exemple :{"a": 1, "b": 2}
  • unknown: Représente des données de type inconnu.
    • Exemple :N/A
  • file: Représente un objet fichier.
    • Exemple :File { filename: "screenshot.jpeg" }
  • user_rank: Le rang d'un utilisateur.
    • Exemple :2000
    • Valeurs Possibles :
      • 1000 (invité)
      • 2000 (membre)
      • 3000 (administrateur)
      • 5000 (propriétaire)
  • locale: Une chaîne de locale au format BCP 47.
    • Exemple :"en"
  • review_result: Le résultat d'un examen.
    • Valeurs Possibles :
      • "accepté"
      • "rejeté"
  • mission_status: Le statut d'une collecte d'idées.
    • Valeurs Possibles :
      • "EN ATTENTE"
      • "ACTIF"
      • "TERMINÉ"
  • device_kind: Un type d'appareil.
    • Valeurs Possibles :
      • "ordinateur de bureau"
      • "mobile"
      • "tablette"
  • activity_kind: Un type d'activité.
    • Valeurs Possibles :
      • "CRÉER_IDÉE"
      • "CRÉER_EXTENSION_IDÉE"
      • "CRÉER_AFFECTATION"
      • "CRÉER_BALISE"
      • "CRÉER_MISSION"
      • (et plus encore)
  • chart_kind: Un type de graphique.
    • Valeurs Possibles :
      • "BARRES"
      • "LIGNES"
      • "CAMEMBERT"
      • "TABLEAU_DE_BORD"
      • "GRAPHIQUE_XY"
      • "LISTE"
      • "FRÉQUENCE_MOTS"
      • "CARTE"
      • "ENTONNOIR"
      • "GRAPHIQUE_RADAR"
  • status_kind: Une 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_kind: Un type de phase dans un processus d'idée.
    • Valeurs Possibles :
      • "EXAMINER"
      • "DÉVELOPPER"
      • "NOTER"
      • "AGIR"
      • "ÉTENDRE"
      • "TERMINÉ"
  • media_kind: Un type de média.
    • Valeurs Possibles :
      • "vidéo"
      • "image"
      • "clip audio"
      • "police personnalisée"
      • "icône"
      • "document"
  • invitation_status: Le statut d'une invitation d'utilisateur.
    • Valeurs Possibles :
      • "Invité"
      • "Ouvert"
      • "Accepté"
  • idea_field_kind: Un type de champ de formulaire dans une collecte d'idées.
    • Valeurs Possibles :
      • "TEXTE_COURT"
      • "TEXTE_LONG"
      • "PIÈCES_JOINTES"
      • "NUMÉRIQUE"
      • "CASE_À_COCHER"
      • "CURSEUR"
      • "RADIO"
      • "SÉLECTION"
      • "DATE_HEURE"
      • "CODE"
      • "CHOIX_IMAGE"
      • "SCORE"
      • "UTILISATEUR"
      • "STATIQUE"
  • mention_kind: Un type de @mention.
    • Valeurs Possibles :
      • "commentaire"
      • "instance_de_champ_d'idée" (représente une partie d'une idée ou d'une entrée de formulaire)
  • id<entity>: Une chaîne UUID qui correspond à un objet unique d'une entité spécifique.
    • Exemple :"27ce21c9-a174-4c34-becc-f1068426f36a"
  • ref<entity>: Une référence à un objet complet d'un type d'entité spécifique.
    • Exemple :{ "_entity": "comment", "id": "93f970de-334c-423e-be0a-f0cf84c3da3b", "createdAt": "2025-01-09T23:05:17.042Z" }

En comprenant les littéraux et les types de données, vous pouvez créer des expressions plus riches et plus dynamiques qui conviennent à une variété de contextes.

Cet article vous a-t-il été utile ?
Merci ! Vos retours nous aident à nous améliorer.
Oups ! Une erreur s’est produite lors de l’envoi du formulaire.