文字列の配列
この記事では、文字列の配列、数値の配列、ブール値の配列のデータ型の使用方法について説明します。
エンリッチメント
文字列の配列属性は、テキスト値のリストを格納します。
文字列の配列は、次のスコープで利用可能です:イベント、訪問、訪問。
文字列の追加
このエンリッチメントは、文字列属性の値を配列に追加します。追加される属性は、文字列、iQ変数、またはオムニチャネル属性のみです。
属性名: product_name
- 初期値:
["Pants"] - エンリッチされた値:
"Shirts" - 結果の値:
["Pants", "Shirts"]
文字列の配列の追加
このエンリッチメントは、別の配列からすべての値を配列に追加します。追加される属性は、文字列の配列またはiQ変数のみです。
属性名: product_name
- 初期値:
["Pants"] - エンリッチされた値:
["Shirts", "Shoes"] - 結果の値:
["Pants", "Shirts", "Shoes"]
二つの配列の違い
このエンリッチメントは、二つの配列を入力として受け取り、最初の配列にはあるが二番目の配列にはないすべての値を含む新しい配列を返します。この例では、Wishlist Products の値で Purchased Products にはないものが結果の配列に追加されます。
属性名: 未購入商品
- 初期値:
[] - エンリッチされた値:
違い: Wishlist Products["Pants", "Shirt", "Shoes", "Belt"]と Purchased Products["Pants", "Shirt"] - 結果の値:
["Shoes", "Belt"]
この例は、結果の属性値が置き換えられ、追加されず、最初の配列の繰り返し値が削除されることを示しています。
- 初期値:
[7, 8, 9] - エンリッチされた値: 違い: Some Numbers
[1, 3, 1, 2, 3]と Some Other Numbers[3] - 結果の値:
[1, 1, 2]
リセット
このエンリッチメントは、配列からすべての値を削除します。
属性名: product_name
- 初期値:
["Shoes", "Belt"] - エンリッチされた値:
- 結果の値: (削除されました)
小文字化
このエンリッチメントは、配列内のすべての値を小文字にします。
属性名: product_name
- 初期値:
["Shoes", "BELT"] - エンリッチされた値:
- 結果の値:
["shoes", "belt"]
文字列のセットに構成
文字列の配列を文字列のセットに構成します。このエンリッチメントは配列内のすべての値を置き換えます。
属性名: アクティブブラウザタイプ
- 初期値:
["IE"] - エンリッチされた値:
["Chrome", "FireFox", "Opera"] - 結果の値:
["Chrome", "FireFox", "Opera"]
文字列のセットの追加
文字列のセットを文字列配列に追加します。このエンリッチメントは既存の値を保持するため、結果の値に重複するアイテムが存在する場合があります。
属性名: product_name
- 初期値:
["Pants"] - エンリッチされた値:
["Pants", "Shoes", "Ties"] - 結果の値:
["Pants", "Pants", "Shoes", "Ties"]
配列から文字列を削除
削除する文字列の最初、最後、またはすべてのインスタンスを指定します。このエンリッチメントは、選択されたアイテムのすべてのインスタンスを配列から削除します。
属性名: product_name
- 初期値:
["Pants", "Pants", "Shoes", "Ties"] - エンリッチされた値:
"Pants" - 結果の値:
["Shoes", "Ties"]
最終更新日 :: 2026年January月8日