文字列の配列
この記事では、文字列の配列、数値の配列、ブール値の配列のデータ型の使用方法について説明します。
エンリッチメント
文字列の配列属性は、テキスト値のリストを保存します。
文字列の配列は次のスコープで利用可能です:イベント、訪問、訪問。
文字列の追加
このエンリッチメントは、文字列属性の値を配列に追加します。追加される属性は、文字列、iQ変数、またはオムニチャネル属性のみです。
属性名: product_name
- 初期値:
["Pants"]
- エンリッチメント:
"Shirts"
- 結果の値:
["Pants", "Shirts"]
文字列の配列の追加
このエンリッチメントは、別の配列からすべての値を配列に追加します。追加される属性は、文字列の配列またはiQ変数のみです。
属性名: product_name
- 初期値:
["Pants"]
- エンリッチメント:
["Shirts", "Shoes"]
- 結果の値:
["Pants", "Shirts", "Shoes"]
二つの配列間の差分
このエンリッチメントは、二つの配列を入力として取り、第一の配列には存在するが第二の配列には存在しないすべての値を含む新しい配列を返します。この例では、Wishlist Products
からPurchased Products
にも存在しない値が結果の配列に追加されます。
属性名: Unpurchased 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"]
文字列のセットに構成
文字列の配列を文字列のセットに構成します。このエンリッチメントは、配列内のすべての値を置き換えます。
属性名: Active Browser Types
- 初期値:
["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"]
最終更新日 :: 2024年March月29日