Sur cette page

Fonctions de conversion de type

Fonctions permettant de convertir des types de données et de vérifier le type des valeurs.

Types de données dans ProcessMind

Les expressions ProcessMind prennent en charge les types de données suivants :

  • number : valeurs numériques :

    42
    3.14
    -100
  • string : valeurs textuelles :

    "Hello"
    "Active"
  • boolean : valeurs vrai/faux :

    true
    false
  • null : valeur manquante :

    null

Exemples courants

  • Extraire des nombres d’un texte :

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Convertir pour concaténer :

    "Order #" + toString(OrderId)
  • Analyser des champs oui/non :

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Effectuer des calculs avec vérification des types :

    if(isNumber(Value), Value * 2, 0)

toNumber

(value)

Convertit une valeur en nombre. Renvoie null si la conversion échoue.

Paramètres
value any Valeur à convertir
Valeurs renvoyées number | null
Exemples
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Voir aussi

toString

(value)

Convertit une valeur en chaîne de caractères.

Paramètres
value any Valeur à convertir
Valeurs renvoyées chaîne
Exemples
toString(42) → "42"
toString(true) → "true"
Voir aussi

toBoolean

(value)

Convertit une valeur en booléen. Les chaînes telles que 'true', 'yes' et '1' deviennent true.

Paramètres
value any Valeur à convertir
Valeurs renvoyées boolean | null
Exemples
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Voir aussi

isNumber

(value)

Vérifie si une valeur est un nombre.

Paramètres
value any Valeur à vérifier
Valeurs renvoyées booléen
Exemples
isNumber(42) → true
isNumber("42") → false
Voir aussi

isText

(value)

Vérifie si une valeur est une chaîne de caractères.

Paramètres
value any Valeur à vérifier
Valeurs renvoyées booléen
Exemples
isText("hello") → true
isText(123) → false
Voir aussi

isDate

(value)

Vérifie si une valeur correspond à une date ou à un horodatage valide.

Paramètres
value any Valeur à vérifier
Valeurs renvoyées booléen
Exemples
isDate(StartTime) → true
isDate("not a date") → false
Voir aussi

Sujets connexes

Concevez de meilleurs processus. Bâtissez une architecture cohérente. Gardez la maîtrise.

Accédez immédiatement à la plateforme, sans carte bancaire ni attente. Représentez clairement le fonctionnement de votre organisation dans des modèles de processus reliés entre eux.

Définissez l’architecture des processus, les responsabilités et les contrôles, puis clarifiez les rôles à chaque niveau.

Démarrez votre essai gratuit et posez les bases d’une gouvernance, d’une gestion et d’une amélioration continue de vos processus.