データ オブジェクト変数内の反復データの操作
複合変数アクティビティを使用して、データ オブジェクト変数内の反復データを操作し、行を簡単に追加、編集、および削除できます。
複合変数アクティビティを作成する場合は、データ オブジェクトの複合的な配列フィールドを使用して、データを追加、編集、削除、取得、および検索できます。「複合変数アクティビティの構成」を参照してください。
検索を使用して追加、更新、取得、または取得すると、リスト内の個々のフィールドが使用可能になり、リスト名のプレフィックスが付けられます。リスト項目全体を表す追加の特別な列も利用できるため、個々のフィールドをマッピングするのではなく、この列を別のデータ オブジェクトにマッピングできます。次の例を参照してください。
サンプル JSON
{
"make": "VOLKSWAGEN",
"model": "TIGUAN",
"dateFirstUsed": "23 JULY 2009",
"fuelType": "DIESEL",
"colour": "SILVER",
"engineSize": "1968",
"registrationDate": "23 JULY 2009",
"manufactureDate": "23 JULY 2009",
"manufactureYear": "2009",
"motTestReports": [
{
"testDate": "27 NOVEMBER 2020",
"expiryDate": "26 NOVEMBER 2021",
"testResult": "PASS",
"odometerReading": 99946,
"odometerUnit": "mi",
"motTestNumber": 647548533803,
},
{
"testDate": "30 APRIL 2019",
"expiryDate": "10 NOVEMBER 2020",
"testResult": "PASS",
"odometerReading": 93479,
"odometerUnit": "mi",
"motTestNumber": 998440423025,
},
{
"testDate": "11 MAY 2018",
"expiryDate": "10 MAY 2019",
"testResult": "PASS",
"odometerReading": 88237,
"odometerUnit": "mi",
"motTestNumber": 246230668405,
}
],
"motTestDueDate": "26 NOVEMBER 2021"
}
上記の JSON サンプルでは、「motTestReports」は別のデータ オブジェクトにマップできる特別な列であり、「testDate」、「expiryDate」、「testResult」、「odometerReading」、「odometerUnit」、および「motTestNumber」は個々のフィールドです。