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

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

設定

この アクション は、指定されたインデックスでリスト変数の値を設定または置き換え、置き換え前の指定されたインデックスでの既存の値を返します。

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

オートメーションでのアイテム設定アクションの使用例

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

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

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

    2. Bot を作成 をクリックします。
    3. Bot の名前を入力してください。 List_Set_item.
    4. 作成と編集 をクリックします。
  2. 変数 メニュー上部の 変数を作成 (+) アイコンを使用して、ユーザー定義変数を作成します。 以下の変数を作成し、値を入力してください。
    • 在庫_ストック (タイプ: サブタイプの一覧表示: 文字列)
      • 0 の値: 項目 ID: 1001、製品名: 青いTシャツ、カテゴリ: アパレル, 現在の在庫: 100、再注文の閾値: 90、サプライヤーID: S001
      • 1 の値: 項目 ID: 1002、製品名: ランニングシューズ、カテゴリ: フットウェア, 現在の在庫: 95、再注文の閾値: 60、サプライヤーID: S002
      • 2 の値: アイテム ID: 1003、製品名: ヨガマット、カテゴリ: フィットネス, 現在の在庫: 20、再注文の閾値: 10、サプライヤー ID: S003
      • 3 の値: アイテム ID: 1004、製品名: コーヒーマグ、カテゴリ: 家庭用品, 現在の在庫: 150、再注文の閾値: 140、サプライヤー ID: S004
      • 4 の値: アイテム ID: 1005、製品名: バックパック、カテゴリ: アクセサリー, 現在の在庫: 80、再注文の閾値: 60、サプライヤーID: S005
    • 更新された在庫 (タイプ: 文字列)

      デフォルト値: アイテム ID: 1001、製品名: 電話ケース, カテゴリ:アクセサリー, 現在の在庫: 50、再注文の閾値: 20、サプライヤーID: 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 変数の値 (アイテムID: 1001、製品名: 電話ケース, カテゴリ:アクセサリー, 現在の在庫: 50、再注文の閾値: 20、サプライヤーID: S006) は Inventory_Stock 変数のインデックス 0 に設定されています。 アイテムを取得 アクションを使用してインデックス0の値を取得すると、実行時に出力は次のように表示されます:

    リスト変数の特定の位置にアイテムを設定する