In questa pagina

Funzioni di conversione dei tipi

Funzioni per convertire i tipi di dati e verificare i tipi di valore.

Tipi di dati in ProcessMind

Le espressioni di ProcessMind supportano 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

Schemi comuni

  • Estrarre numeri dal testo:

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

    "Order #" + toString(OrderId)
  • Elaborare campi sì/no:

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

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

toNumber

(value)

Converte un valore in numero. Se la conversione non riesce, restituisce null.

Parametri
value any Valore da convertire
Valori restituiti numero | null
Esempi
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Vedi anche

toString

(value)

Converte un valore in stringa.

Parametri
value any Valore da convertire
Valori restituiti stringa
Esempi
toString(42) → "42"
toString(true) → "true"
Vedi anche

toBoolean

(value)

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

Parametri
value any Valore da convertire
Valori restituiti 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
Valori restituiti booleano
Esempi
isNumber(42) → true
isNumber("42") → false
Vedi anche

isText

(value)

Verifica se un valore è una stringa.

Parametri
value any Valore da verificare
Valori restituiti 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
Valori restituiti booleano
Esempi
isDate(StartTime) → true
isDate("not a date") → false
Vedi anche

Argomenti correlati

Progettazione. Analisi. Miglioramento. Costruisca un’architettura dei processi integrata e mantenga il controllo.

Acceda subito, senza carta di credito né attese. Trasformi il modo in cui opera la Sua organizzazione in una progettazione dei processi chiara e interconnessa.

Definisca l’architettura dei processi, le responsabilità e i controlli, e allinei ruoli e compiti a ogni livello.

Inizi la prova gratuita e crei una base affidabile per governare, gestire e migliorare costantemente i processi della Sua organizzazione.