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 }}
- 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 de valeur.- Exemples :
{{ null }}
- Exemples :
undefined: Représente l'absence de valeur, similaire ànull.- Exemples :
{{ undefined }} - Remarque :
undefinedetnullsont tous deux pris en charge pour 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 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
- 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 d'identifiant unique universel (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 locale au format BCP 47.- Exemple :"en"
review_result: Le résultat d'un examen.- Valeurs Possibles :
- "accepté"
- "rejeté"
- Valeurs Possibles :
mission_status: Le statut d'une collecte d'idées.- Valeurs Possibles :
- "EN ATTENTE"
- "ACTIF"
- "TERMINÉ"
- 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_BALISE"
- "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_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 lié à une idée ou à un commentaire.- Valeurs Possibles :
- "idée"
- "commentaire"
- Valeurs Possibles :
phase_kind: Un type de phase dans un processus d'idée.- Valeurs Possibles :
- "EXAMINER"
- "DÉVELOPPER"
- "NOTER"
- "AGIR"
- "ÉTENDRE"
- "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_À_COCHER"
- "CURSEUR"
- "RADIO"
- "SÉLECTION"
- "DATE_HEURE"
- "CODE"
- "CHOIX_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 qui correspond à 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 d'entité spécifique.- 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.