このページの内容

型変換関数

データ型を変換し、値の型を確認する関数です。

ProcessMindのデータ型

ProcessMindの式では、次のデータ型を使用します。

  • number:数値。

    42
    3.14
    -100
  • string:テキスト。

    "Hello"
    "Active"
  • boolean:trueまたはfalseの値。

    true
    false
  • null:欠損値。

    null

よく使うパターン

  • テキストから数値を解析:

    toNumber("42")        // 42
    toNumber("3.14")      // 3.14
    toNumber("abc")       // null (conversion failed)
  • 連結用に変換:

    "Order #" + toString(OrderId)
  • Yes/Noフィールドを解析:

    toBoolean("yes")      // true
    toBoolean("no")       // false
    toBoolean("1")        // true
    toBoolean("0")        // false
  • 型安全な計算:

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

toNumber

(value)

値を数値に変換します。変換に失敗した場合はnullを返します。

パラメーター
value any 変換する値
戻り値 数値またはnull
toNumber("42") 42
toNumber("abc") null
toNumber(true) 1
関連項目

toString

(value)

値を文字列に変換します。

パラメーター
value any 変換する値
戻り値 文字列
toString(42) "42"
toString(true) "true"
関連項目

toBoolean

(value)

値をブール値に変換します。'true'、'yes'、'1'などの文字列はtrueになります。

パラメーター
value any 変換する値
戻り値 ブール値またはnull
toBoolean("yes") true
toBoolean(0) false
toBoolean("maybe") false
関連項目

isNumber

(value)

値が数値かどうかを確認します。

パラメーター
value any 確認する値
戻り値 ブール値
isNumber(42) true
isNumber("42") false
関連項目

isText

(value)

値が文字列かどうかを確認します。

パラメーター
value any 確認する値
戻り値 ブール値
isText("hello") true
isText(123) false
関連項目

isDate

(value)

値が有効な日付またはタイムスタンプかどうかを確認します。

パラメーター
value any 確認する値
戻り値 ブール値
isDate(StartTime) true
isDate("not a date") false
関連項目

関連トピック