他の記事を参考に、下記の通り関連レコードの集計をしております。
(function() {
"use strict";
kintone.events.on([
'app.record.create.show', 'app.record.edit.show',
'app.record.create.submit', 'app.record.edit.submit'
], function(event){
return new kintone.Promise(function(resolve){
RelatedRecordsFieldManager.prototype.getFieldProperties().then(function(){
(new RelatedRecordsFieldManager('関連レコード')).getRecords(event.record).then(function(records){
event.record.売上.value = records.reduce(function(sum, record){
return sum + Number(record.売上税抜.value);
}, 0);
resolve(event);
});
});
});
});
}());
■実現したいこと
関連レコードを取得したのち、文字列フィールド(例:プランA、プランB)に入力された任意の値に一致する関連レコードのみ集計する場合はどのように表記したらよいかご教示いただけますでしょうか。(文字列フィールドではなくドロップダウンリストでも構いません)
レコードごとに異なる(例:プランA、プランB)値で保存したいので、関連レコード一覧の設定では指定せずに、レコード詳細画面にて指定しそれぞれ保存したいです。
よろしくお願いいたします。