Na tej stronie

Funkcje konwersji typów

Funkcje do konwersji typów danych i sprawdzania typów wartości.

Typy danych w ProcessMind

Wyrażenia ProcessMind obsługują następujące typy danych:

  • number: wartości liczbowe:

    42
    3.14
    -100
  • string: wartości tekstowe:

    "Hello"
    "Active"
  • boolean: wartości true/false:

    true
    false
  • null: brak wartości:

    null

Typowe zastosowania

  • Odczytywanie liczb z tekstu:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • Konwersja na potrzeby łączenia tekstu:

    "Order #" + toString(OrderId)
  • Odczytywanie pól tak/nie:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • Obliczenia z kontrolą typów:

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

toNumber

(value)

Konwertuje wartość na liczbę. Jeśli konwersja się nie powiedzie, zwraca null.

Parametry
value any Wartość do konwersji
Zwracana wartość liczba | null
Przykłady
toNumber("42") → 42
toNumber("abc") → null
toNumber(true) → 1
Zobacz także

toString

(value)

Konwertuje wartość na tekst.

Parametry
value any Wartość do konwersji
Zwracana wartość ciąg znaków
Przykłady
toString(42) → "42"
toString(true) → "true"
Zobacz także

toBoolean

(value)

Konwertuje wartość na wartość logiczną. Teksty takie jak 'true', 'yes' i '1' są zamieniane na true.

Parametry
value any Wartość do konwersji
Zwracana wartość boolean | null
Przykłady
toBoolean("yes") → true
toBoolean(0) → false
toBoolean("maybe") → false
Zobacz także

isNumber

(value)

Sprawdza, czy wartość jest liczbą.

Parametry
value any Sprawdzana wartość
Zwracana wartość wartość logiczna
Przykłady
isNumber(42) → true
isNumber("42") → false
Zobacz także

isText

(value)

Sprawdza, czy wartość jest tekstem.

Parametry
value any Sprawdzana wartość
Zwracana wartość wartość logiczna
Przykłady
isText("hello") → true
isText(123) → false
Zobacz także

isDate

(value)

Sprawdza, czy wartość jest prawidłową datą lub znacznikiem czasu.

Parametry
value any Sprawdzana wartość
Zwracana wartość wartość logiczna
Przykłady
isDate(StartTime) → true
isDate("not a date") → false
Zobacz także

Powiązane tematy

Projektuj lepsze procesy. Buduj spójną architekturę. Zachowaj kontrolę.

Uzyskaj dostęp od razu, bez karty kredytowej i czekania. Przedstaw sposób działania organizacji w postaci przejrzystych, powiązanych modeli procesów.

Buduj architekturę procesów, określaj właścicieli i mechanizmy kontroli oraz uzgadniaj role i zakresy odpowiedzialności na każdym poziomie.

Rozpocznij okres próbny i stwórz solidną podstawę do nadzorowania, zarządzania i ciągłego doskonalenia procesów.