[ロケール番号] アクション

文字列パッケージ の [ロケール番号] アクションを使用すると、文字列をロケール形式の数値に変換できます。

設定

  • [元の値] フィールドで元の文字列を指定します。
  • ロケールを指定するには、以下のいずれかのタブを選択します。
    • 指定: 使用するロケールの 2 文字の ISO コードを手動で [ロケール] フィールドに手動で指定します。
    • デバイス: デバイスに設定されているデフォルトのロケールを使用します。
  • [結果を変数に保存] リストで変数を指定します。

アクションを式の中で使用することもできます。たとえば、$prompt-assignment.String:toLocaleNumber("en-US")$ のようになります。

サンプル Bot を作成し、以下の手順で文字列をロケール形式の数値に変換します。
  1. Bot を作成します。
    1. 左側のペインで [オートメーション] をクリックします。

      使用可能な Bot とフォームのリストが表示されます。

    2. [Bot を作成] をクリックします。
    3. Bot の名前として次を入力します。String_localenumber
    4. [作成と編集] をクリックします。
  2. 文字列をロケール書式の数値に変換するには、 [アクション] ペインから、[文字列] > [ロケール番号] アクションをダブルクリックするか、ドラッグします。
    1. [元の値] フィールドに「1,23,345.67」と入力します。
    2. [指定] オプションを選択し、[ロケール] フィールドに「en-US」と入力します。
    3. [結果を変数に保存] フィールドで、[変数を作成] アイコンをクリックして変数を作成します。
    4. [変数を作成] ウィンドウで、[名前] フィールドに「Num_output」と入力します。
  3. 数値を文字列に変換するには、[アクション] ペインから、[数字] > [文字列に変換] アクションをダブルクリックするか、ドラッグします。
    1. [数値を入力] フィールドで、 $Num_output$ 変数を選択します。
    2. [小数点以下の桁数を入力 (数字形式)] フィールドに、「2」と入力します。
    3. [出力を変数に代入] フィールドで、[変数を作成] アイコンをクリックして変数を作成します。
    4. [変数を作成] ウィンドウで、[名前] フィールドに「locale_output」と入力します。
    5. [作成および選択] をクリックします。
  4. 値を表示するには、[メッセージ ボックス] アクションをダブルクリックまたはドラッグします。[表示するメッセージを入力] フィールドに、「$locale_output$」と入力します。
  5. [保存]、[実行] をクリックします。

    これで Bot は値を 123345.67 のように表示します。

    文字列をロケール形式の数値に変換する