In questa pagina

Funzioni di conversione dei tipi

Funzioni per convertire i tipi di dati e verificare i tipi dei valori.

Tipi di dati in ProcessMind

Le espressioni di ProcessMind utilizzano i seguenti tipi di dati:

  • number: valori numerici:

    42
    3.14
    -100
  • string: valori testuali:

    "Hello"
    "Active"
  • boolean: valori vero/falso:

    true
    false
  • null: valore mancante:

    null

Pattern comuni

  • Analizzare i numeri dal testo:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Convertire per la concatenazione:

    "Order #" + toString(OrderId)
  • Analizzare i campi Sì/No:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Calcoli con controllo del tipo:

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

toNumber

(value)

Converte un valore in un numero. Restituisce null se la conversione non riesce.

Parametri
value any Il valore da convertire
Valore restituito numero | null
Esempi
toNumber("42") 42
toNumber("abc") null
toNumber(true) 1
Vedi anche

toString

(value)

Converte un valore in una stringa.

Parametri
value any Il valore da convertire
Valore restituito stringa
Esempi
toString(42) "42"
toString(true) "true"
Vedi anche

toBoolean

(value)

Converte un valore in un booleano. Stringhe come 'true', 'yes' e '1' diventano true.

Parametri
value any Il valore da convertire
Valore restituito booleano | null
Esempi
toBoolean("yes") true
toBoolean(0) false
toBoolean("maybe") false
Vedi anche

isNumber

(value)

Verifica se un valore è un numero.

Parametri
value any Valore da verificare
Valore restituito booleano
Esempi
isNumber(42) true
isNumber("42") false
Vedi anche

isText

(value)

Verifica se un valore è una stringa.

Parametri
value any Valore da verificare
Valore restituito booleano
Esempi
isText("hello") true
isText(123) false
Vedi anche

isDate

(value)

Verifica se un valore è una data o un timestamp valido.

Parametri
value any Valore da verificare
Valore restituito booleano
Esempi
isDate(StartTime) true
isDate("not a date") false
Vedi anche

Argomenti correlati