[従属文字列] action

Stringpackageの [従属文字列] actionを使用すると、文字列から従属文字列を抽出できます。

設定

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

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

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

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

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

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

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