お世話になります。
受注アプリのデータから条件に合うものだけ発注アプリに
POSTしたいのですが、サプテーブル部分の行数が不定
(1件の場合もあれば10件の場合もある)の場合、どう書けば
いいでしょうか。
構造的には下記のようになると思うのですが、テーブル部分の
配列の値をfor文で設定したいのですが可能でしょうか
わかりづらいかもしれませんが、よろしくお願いします。
//画面値を取得
var rec = kintone.app.record.get();
for(var i = 0; i < rec.record.order_detail.value.length; i++){
console.log(rec.record.order_detail.value[i].value.supplier_cd);
}
var body = {
“app”:27,
“record”:{
“purchace_no”:{ //受注番号
“value”:rec.record.purchace_no
},
“order_no”:{ //発注番号
“value”:rec.record.order_no
},
//受注明細テーブル
“purchace_detail”:{
“value”:[
{
“value”:{
“purchace_detai_no”:{ //発注明細番号
“value”:rec.record.order_detail.value[i].value.purchace_detail_no.value
},
“order_detail_no”:{ //受注明細番号
“value”:rec.record.order_detail.value[i].value.order_detail_no.value
},
“product_cd”:{ //商品コード
“value”:value.rec.record.order_detail.value[i].value.supplier_cd.value
},
“product_nm”:{ //商品名
“value”:value.rec.record.order_detail.value[i].value.supplier_nm.value
},
“num”:{ //数量
“value”:value.rec.record.order_detail.value[i].value.num.value
}
}
}
]
}
}
};