Number.From
構文
Number.From(value as any, optional culture as nullable text) as nullable number
バージョン情報
指定した value
から number
値が返されます。 オプションの culture
を指定することもできます (例: "en-US")。 指定された value
が null
の場合、Number.From は null
を返します。 指定した value
が number
の場合、value
が返されます。 次の型の値は、number
値に変換できます:
text
:テキスト表現からのnumber
値。 一般的なテキスト形式が処理されます ("15"、"3,423.10"、"5.0E-10")。 詳細については、「Number.FromText」を参照してください。logical
:true
の場合は 1、false
の場合は 0 です。datetime
:等価の OLE オートメーション日付を格納している倍精度浮動小数点数です。datetimezone
:value
のローカルの日付と時刻と等価の OLE オートメーション日付を格納している倍精度浮動小数点数です。date
:等価の OLE オートメーション日付を格納している倍精度浮動小数点数です。time
:小数部から成る日数で表されます。duration
:整数部と小数部から成る日数で表されます。
value
がその他の型である場合は、エラーが返されます。
例 1
"4"
の number
値を取得します。
使用方法
Number.From("4")
出力
4
例 2
#datetime(2020, 3, 20, 6, 0, 0)
の number
値を取得します。
使用方法
Number.From(#datetime(2020, 3, 20, 6, 0, 0))
出力
43910.25
例 3
"12.3%"
の number
値を取得します。
使用方法
Number.From("12.3%")
出力
0.123