Littéraux et Types de Données
Comprendre les littéraux et les types de données pour les expressions dynamiques.
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 directement des nombres décimaux bruts dans vos expressions.- Exemples :
{{ 2 + 2 }}
{{ 2.5 + 3 }}
{{ 2.33 * sessionUser.stats.likes }}
- Exemples :
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”
- Guillemets pris en charge :
booleans: Les valeurs booléennestrueetfalsepeuvent être utilisées directement.- Exemples :
{{ true }}
{{ false }}
- Exemples :
null: Représente l’absence d’une valeur.- Exemples :
{{ null }}
- Exemples :
undefined: Représente l’absence d’une valeur, à l’instar denull.- Exemples :
{{ undefined }} - Remarque : Les deux valeurs
undefinedetnullsont prises en charge pour assurer la compatibilité avec les conventions de programmation.
- Exemples :
Types de Données Pris en Charge
La connaissance des types de données vous assure de savoir quel type d'informations vos expressions renverront ou traiteront, ce qui aide à éviter les erreurs et améliore la gestion des données.
date: Un horodatage représentant une date et une heure précises.- Exemple :
2025-01-09T22:46:24.872Z
- Exemple :
boolean: Représente les valeurstrueoufalse.- Exemple :
true
- Exemple :
number: Un nombre décimal.- Exemple :
125
- Exemple :
text: Une chaîne de texte.- Exemple :
"Hello, World!"
- Exemple :
uuid: Une chaîne représentant un identifiant universel unique (UUID).- Exemple :
"590ff486-aa05-468e-839c-e3fe2548fed5"
- Exemple :
json: Un enregistrement contenant des données structurées sous forme de paires clé-valeur.- Exemple :
{"a": 1, "b": 2}
- Exemple :
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 paramètres régionaux au format BCP 47.- Exemple :"en"
review_result: Le résultat d’une évaluation.- Valeurs possibles :
- "accepté"
- "rejeté"
- Valeurs possibles :
mission_status: Le statut d’une collecte d’idées.- Valeurs possibles :
- "EN_ATTENTE"
- "ACTIF"
- "TERMINÉE"
- Valeurs possibles :
device_kind: Un type d’appareil.- Valeurs possibles :
- "ordinateur de bureau"
- "mobile"
- "tablette"
- Valeurs possibles :
activity_kind: Un type d’activité.- Valeurs possibles :
- "CRÉER_IDÉE"
- "CRÉER_EXTENSION_IDÉE"
- "CRÉER_AFFECTATION"
- "CRÉER_ÉTIQUETTE"
- "CRÉER_MISSION"
- (et plus encore)
- Valeurs possibles :
chart_kind: Un type de graphique.- Valeurs possibles :
- "BARRES"
- "LIGNES"
- "CAMEMBERT"
- "TABLEAU_DE_BORD"
- "GRAPHIQUE_XY"
- "LISTE"
- "FRÉQUENCE_DES_MOTS"
- "CARTE"
- "ENTONNOIR"
- "GRAPHIQUE_RADAR"
- Valeurs possibles :
status_kind: Une catégorie de statut.- Valeurs possibles :
- "ACTIF"
- "TERMINÉ"
- "ARCHIVÉ"
- Valeurs possibles :
like_kind: Détermine si un « J’aime » est associé à une idée ou à un commentaire.- Valeurs possibles :
- "idée"
- "commentaire"
- Valeurs possibles :
phase_kind: type de phase dans un processus d’idéation.- Valeurs possibles :
- "RÉVISION"
- "DÉVELOPPEMENT"
- "ÉVALUATION"
- "ACTION"
- "EXPANSION"
- "TERMINÉ"
- Valeurs possibles :
media_kind: Un type de média.- Valeurs possibles :
- "vidéo"
- "image"
- "clip audio"
- "police personnalisée"
- "icône"
- "document"
- Valeurs possibles :
invitation_status: Le statut d’une invitation d’utilisateur.- Valeurs possibles :
- "Invité"
- "Ouvert"
- "Accepté"
- Valeurs possibles :
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_À_COCHÉE"
- "CURSEUR"
- "RADIO"
- "SÉLECTION"
- "DATE_HEURE"
- "CODE"
- "CHOIX_D_IMAGE"
- "SCORE"
- "UTILISATEUR"
- "STATIQUE"
- Valeurs possibles :
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)
- Valeurs possibles :
id<entity>: Une chaîne UUID correspondant à un objet unique d’une entité spécifique.- Exemple :
"27ce21c9-a174-4c34-becc-f1068426f36a"
- Exemple :
ref<entity>: Une référence à un objet complet d’un type spécifique d’entité.- Exemple :
{ "_entity": "comment", "id": "93f970de-334c-423e-be0a-f0cf84c3da3b", "createdAt": "2025-01-09T23:05:17.042Z" }
- Exemple :
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.