[従属文字列] アクション

文字列パッケージの [従属文字列] アクションを使用すると、文字列から従属文字列を抽出できます。

設定

  • [元の文字列] フィールドで元の文字列を指定します。
  • [開始] フィールドで開始点を指定します。
  • [長さ] フィールドで長さを指定します。
  • [範囲が見つからない場合は空白を返す] オプションを選択すると、[開始] インデックス フィールドの値が元の文字列より大きい場合に、空白の値が出力されます。
  • [出力を変数に代入] リストで変数を指定します。

Bot のビルドを開始する前に、.txt 形式のファイルを作成し、C:\Bot testing フォルダーに extract_substring.txt として保存します。extract_substring.txt ファイルを開いて、テキストWelcome to the Automation 360 platform を入力し、保存します。

サンプルの Bot を作成し、以下の手順を実行して、元の文字列から従属文字列を抽出します。
  1. Bot を作成します。
    1. 左側のペインで [オートメーション] をクリックします。

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

    2. [Bot を作成] をクリックします。
    3. Bot の名前として次を入力します。String_assign
    4. [作成と編集] をクリックします。
  2. .txt ファイルを開いてデータを読み取ります。
    1. [CSV/TXT] > [開く] アクションをダブルクリックまたはドラッグします。
      注: セッション名はデフォルトに設定されます。
    2. [ファイル パス] フィールドで、[デスクトップ ファイル] オプションを選択し、[参照] をクリックしてファイルを選択します。
    3. [区切り文字] タブで、[コンマ] チェックボックスを選択します。
    4. [CSV/TXT] > [読み取り] アクションをダブルクリックまたはドラッグします。
    5. [値を変数に代入] フィールドで、[変数を作成] アイコンをクリックして変数を作成します。
    6. [変数を作成] ウィンドウで、[名前] フィールドに「table_data」と入力します。
    7. [作成および選択] をクリックします。
    8. [CSV/TXT] > [閉じる] アクションをダブルクリックするかドラッグして、.txtファイルを閉じます。
    9. [セッション名] フィールドに、[開く] アクションで使用したセッション名を入力してファイルを開きます。
  3. 元の文字列から従属文字列を抽出するには、[文字列] > [従属文字列] アクションをダブルクリックするか、ドラッグします。
    1. [元の文字列] フィールドで、$table_data[0][0]$ を選択します。
    2. [開始] フィールドに「16」と入力します。
    3. [長さ] フィールドに、「14」と入力します。
    4. [出力を変数に代入] フィールドで、[変数を作成] アイコンをクリックして変数を作成します。
    5. [変数を作成] ウィンドウで、[名前] フィールドに「substring_output」と入力します。
    6. [作成および選択] をクリックします。
  4. 値を表示するには、[メッセージ ボックス] アクションをダブルクリックまたはドラッグします。[表示するメッセージを入力] フィールドに、「$substring_output$」と入力します。
  5. [保存]、[実行] をクリックします。

    Bot は元の文字列から特定の従属文字列を抽出し、出力を Automation 360 として表示します。

    元の文字列の従属文字列を抽出する