複数の条件に基づいて値を定義
ネスト化された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