Funkce pro převod datových typů
Funkce pro převod mezi datovými typy a kontrolu typu hodnot.
Datové typy v ProcessMind
Výrazy ProcessMind pracují s těmito datovými typy:
-
number: Číselné hodnoty:
42 3.14 -100 -
string: Textové hodnoty:
"Hello" "Active" -
boolean: Pravdivostní hodnoty (true/false):
true false -
null: Chybějící hodnota:
null
Běžné postupy
-
Převod textu na číslo:
toNumber("42") // 42 toNumber("3.14") // 3.14 toNumber("abc") // null (conversion failed) -
Převod pro spojení textů:
"Order #" + toString(OrderId) -
Převod polí ano/ne:
toBoolean("yes") // true toBoolean("no") // false toBoolean("1") // true toBoolean("0") // false -
Výpočty s kontrolou datových typů:
if(isNumber(Value), Value * 2, 0)
toNumber
(value)Převede hodnotu na číslo. Pokud převod selže, vrátí null.
| Parametry |
| |||
| Návratová hodnota | číslo | null | |||
| Příklady | toNumber("42") → 42 toNumber("abc") → null toNumber(true) → 1 | |||
| Viz také |
toString
(value)Převede hodnotu na textový řetězec.
| Parametry |
| |||
| Návratová hodnota | řetězec | |||
| Příklady | toString(42) → "42" toString(true) → "true" | |||
| Viz také |
toBoolean
(value)Převede hodnotu na logickou hodnotu. Řetězce jako 'true', 'yes' a '1' se převedou na true.
| Parametry |
| |||
| Návratová hodnota | boolean | null | |||
| Příklady | toBoolean("yes") → true toBoolean(0) → false toBoolean("maybe") → false | |||
| Viz také |
isNumber
(value)Ověří, zda je hodnota číslo.
| Parametry |
| |||
| Návratová hodnota | logická hodnota | |||
| Příklady | isNumber(42) → true isNumber("42") → false | |||
| Viz také |
isText
(value)Ověří, zda je hodnota textový řetězec.
| Parametry |
| |||
| Návratová hodnota | logická hodnota | |||
| Příklady | isText("hello") → true isText(123) → false | |||
| Viz také |
Související témata
- Přehled výrazů: všechny funkce výrazů.
Navrhujte lepší procesy. Propojte je do společné architektury. Mějte vše pod kontrolou.
Získejte přístup ihned, bez čekání a bez platební karty. Převádějte způsob práce ve své organizaci do přehledných a propojených návrhů procesů.
Vytvořte architekturu procesů, určete vlastníky a kontrolní mechanismy a slaďte role a odpovědnosti na všech úrovních.
Spusťte zkušební verzi a vytvořte spolehlivý základ pro řízení, správu a průběžné zlepšování procesů.