構文
Number.From(value as any, optional culture as nullable text) as nullable number
バージョン情報
指定したnumberからvalue値を返します。 省略可能な 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: ole オートメーションの日付が、valueのローカルの日付と時刻に相当する値を含む倍精度浮動小数点数。 -
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