初めて投稿させて頂きます。
アプリAを開いた時、表示されている一覧のレコードについて一括で
【アプリAの「日付1」と「日付2」をアプリBの絞り込み情報へ代入。結果の一覧数をアプリAの「休日日数」に反映させる。】
といった処理を行う様にカスタマイズしようと試行錯誤しておりましたが、行き詰まりました。
JS自体初めて間もなく、記載したコードについてもエラーが多く不備が多いですが、
お力添え頂ければ幸いです。宜しくお願い致します。
(function() {
'use strict';
kintone.events.on(['app.record.index.show','app.record.index.edit.submit'],function(event) {
const apiURL = kintone.api.url('/k/v1/records');
for (let i = 0, l = records.length; i < l; i++){
var day1[i] = event.records[i]['日付1']['value'];
var day2[i] = event.records[i]['日付2']['value'];
var query[i] = '日付 >= "' + day1[i] + '" and 日付 <= "' + day2[i] + '"';
var body[i] = {
'app':1467,//アプリB
'query':query[i],
'totalCount':"true"
};
kintone.api(apiURL,'GET',body[i],
function(resp[i]){
const paramPut[i] = {
'app': 1465 //アプリA
'records':[
'id':records[i].id.value,
'record':{
'休日日数':{
'value':resp[i].totalcount
}
}
}
return kintone.api(kintone.api.url('/k/v1/records', true), 'PUT', paramPut[i]);
};
});
})();