複数の条件に基づいて値を定義
ネスト化されたIfThenElseファンクションをAnd、Equal、Greater、Lesserというファンクションと共に使い、いくつかの条件に基づいてエレメントの値を定義します。
始める前に
このタスクについて
この例では、アイテムIDと在庫アイテム数のリストが含まれているJSONファイルがあります。アイテムIDと在庫アイテム数に関連するステータス(0であればout of stock、1~99であればlow stock、100以上であればin stock)をCSVに出力したいとします。入力には次のJSONを使います:
{
"items": [
{
"id" : 654981,
"stock": 43
},
{
"id" : 698624,
"stock": 295
},
{
"id" : 149875,
"stock": 0
},
{
"id" : 698763,
"stock": 100
},
{
"id" : 856231,
"stock": 15
},
{
"id" : 789354,
"stock": 457
}
]
}
次のCSVサンプルを使えば、出力ストラクチャーを作成できます:
itemId,stockStatus
手順
タスクの結果
[Test Run] (テスト実行)機能を使えば結果を表示できます。この例では次のような出力が返されます。
itemId,stockStatus
654981,low stock
698624,in stock
149875,out of stock
698763,in stock
856231,low stock
789354,in stock