# Num# - スクリプトおよびチャート関数

Num#()はテキスト文字列を数値として解釈します。つまり、第 2 パラメータで指定されたフォーマットで、入力された文字列を数値に変換します。第 2 パラメータを省略すると、データ ロード スクリプトに設定されている小数点および桁区切り記号が使用されます。 カスタマイズされた小数点と桁区切りの記号はオプションのパラメータです。

Num#(text[, format[, dec\_sep [, thou\_sep ] ] ])

戻り値データ型： dual

Num#() 関数は、文字列と数値の両方が指定されたデュアル値を返します。この関数は、入力式のテキスト表現を取得し、数値を生成します。数値の形式は変更されません。出力は入力と同じ方法で形式化されます。

番号#引数

| 引数 | 説明 |
| --- | --- |
| text | 評価対象のテキスト文字列。 |
| format | 最初のパラメータで使用される数値形式を指定する文字列。省略した場合、データ ロード スクリプトで設定されている 10 進数と 1000 進数の区切り文字が使用されます。 |
| dec\_sep | 小数点記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された変数 DecimalSep 値が使用されます。 |
| thou\_sep | 3 桁区切りの記号を指定する文字列。省略されている場合は、データ ロード スクリプトで設定された変数 ThousandSep 値が使用されます。 |

次のテーブルは、 のさまざまな値に対する Num#( A, '#', '.' , ',')A の結果を示しています。

結果

| A | 文字列表現 | 数値 (ここでは小数で表示されます) |
| --- | --- | --- |
| 35,648.31 | 35,648.31 | 35648.31 |
| 35 648.312 | 35 648.312 | 35648.312 |
| 35.648,3123 | 35.648,3123 | - |
| 35 648,31234 | 35 648,31234 | - |