メインコンテンツまでスキップ

Currency.From

指定された値から通貨の値を返します。

Syntax

Currency.From(
value as any,
optional culture as text,
optional roundingMode as RoundingMode.Type
) as number

Remarks

指定された value から currency 値を返します。指定された valuenull の場合、Currency.Fromnull を返します。指定された value が通貨の範囲内の number である場合、value の小数部は、小数点以下 4 桁に端数処理返されます。value が他の型の場合、まずは Number.FromText を参照して number 値に変換します。有効な通貨の範囲は、-922,337,203,685,477.5808 から 922,337,203,685,477.5807 です。利用可能な端数処理モードについては、Number.Round をご覧ください。既定は、RoundingMode.ToEven です。省略可能な culture を指定することもできます (例: "en-US")。

Examples

Example #1

<code>"1.23455"</code> の <code>currency</code> 値を取得します。

Currency.From("1.23455")

Result:

1.2346

Example #2

<code>RoundingMode.Down</code> を使用して、<code>"1.23455"</code> の <code>currency</code> 値を取得します。

Currency.From("1.23455", "en-US", RoundingMode.Down)

Result:

1.2345

Category

Number.Conversion and formatting