リストの [項目を設定] アクション

[項目を設定] アクションを使用すると、リスト内の特定の位置で項目を設定して、出力を変数に格納できます。

設定

  • 値を設定するリスト変数を [リスト変数] リストから選択します。
  • 項目を設定するリスト内の位置を [インデックス番号] フィールドで指定します。リスト インデックスは 0 から始まります。リスト内の最初の項目は位置「0」にあり、2 番目の項目は位置「1」にあります。
  • [置換する] フィールドのドロップダウン リストから変数を選択し、リスト変数を置き換えます。
  • 出力の格納に使用する変数を [出力を変数に代入] リストから選択します。

オートメーションでの [項目を設定] アクション の使用例

この例では、リスト内の特定の位置に項目を設定し、出力を変数に格納するオートメーションを作成します。

  1. Bot を作成します。
    1. 左側のペインで [オートメーション] をクリックします。

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

    2. [Bot を作成] をクリックします。
    3. Bot の名前として次を入力します。List_Set_item
    4. [作成と編集] をクリックします。
  2. [変数] メニュー上部の [変数を作成] (+) アイコンを使用して、ユーザー定義変数を作成します。次の変数を作成し、値を入力します。
    • Inventory_Stock (タイプ: リスト、サブタイプ: 文字列)
      • 0 の値: Item ID: 1001, Product Name: Blue T-Shirt, Category: Apparel, Current Stock: 100, Reorder Threshold: 90, SupplierID: S001
      • 1 の値: Item ID: 1002, Product Name: Running shoes, Category: Footwear, Current Stock: 95, Reorder Threshold: 60, SupplierID: S002
      • 2 の値: Item ID: 1003, Product Name: Yoga Mat, Category: Fitness, Current Stock: 20, Reorder Threshold: 10, SupplierID: S003
      • 3 の値: Item ID: 1004, Product Name: Coffee mug, Category: Housewares, Current Stock: 150, Reorder Threshold: 140, SupplierID: S004
      • 4 の値: Item ID: 1005, Product Name: Backpack, Category: Accessories, Current Stock: 80, Reorder Threshold: 60, SupplierID: S005
    • Updated_Inventory (タイプ: 文字列)

      デフォルト値: Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006

  3. リスト内の指定した位置に値を設定するには、[アクション] ペインで [リスト] > [項目を設定] アクションをダブルクリックするか、ドラッグします。
    1. [リスト変数] フィールドで、[Inventory_Stock] を選択します。
    2. [インデックス番号] フィールドで、「0」と入力して、値を設定するリスト内の位置を指定します。
    3. [置換する] フィールドのドロップダウン リストから [Updated_Inventory] 変数を選択し、リスト変数を置き換えます。
    4. 出力を格納するには、[出力を変数リストに代入] フィールドから [SampleString] を選択します。
  4. [項目を取得] アクションをダブルクリックまたはドラッグします。
    1. [リスト変数] フィールドで、[Inventory_Stock] を選択します。
    2. [インデックス番号] フィールドで、「0」と入力して、値を取得するリスト内の位置を指定します。
    3. 出力を格納するには、[出力を変数リストに代入] フィールドから [SampleString] を選択します。
  5. 値を表示するには、[メッセージ ボックス] アクションをダブルクリックまたはドラッグします。[表示するメッセージを入力] フィールドから [SampleString] を選択します。
  6. [保存]、[実行] をクリックします。

    Updated_Inventory 変数の値 (Item ID: 1001, Product Name: Phone Case, Category:Accessories, Current Stock: 50, Reorder Threshold: 20, SupplierID: S006) は、Inventory_Stock 変数のインデックス 0 に設定されます。[項目を取得] アクションを使用して、インデックス 0 の値を実行時に取得すると、出力は次のように表示されます。

    リスト変数の特定の位置に項目を設定する