一覧画面のヘッダ部分に,
現在絞り込み表示されているレコードのうち,さらに「済」チェックボックスがtrue(済)になっているレコードの金額合計を表示したいです。
以下からさらに「済」について記述する方法がわかりません。
ご教示いただけないでしょうか。
(function() {
"use strict";
var getRecords = function(app, tmpRecords){
var limit = 500;
var tmpRecords = tmpRecords || [];
return kintone.api(kintone.api.url('/k/v1/records', true), 'GET', {
app: app,
query: 'limit ' + limit +' offset ' + tmpRecords.length
}).then(function(response){
tmpRecords = tmpRecords.concat(response.records);
return response.records.length === limit ? getRecords(app, tmpRecords) : tmpRecords;
});
}
kintone.events.on('app.record.index.show', function(event){
getRecords(kintone.app.getId()).then(function(records){
kintone.app.getHeaderMenuSpaceElement().innerHTML = '合計:' + records.reduce(function(previousValue, record){
return previousValue + Number(record.金額.value);
}, 0).toLocaleString();
});
});
})();
以下サイトを参考にしてます。
①以下方法だと,「済」がtrueの全アプリの合計になってしまいます
https://developer.cybozu.io/hc/ja/community/posts/360005372366-レコード一覧画面の集計で条件指定
②以下方法で,さらに「済」をtrueにする抽出条件をどのように記述すればいいかがわかりません
https://developer.cybozu.io/hc/ja/community/posts/360050600491-一覧画面での合計値をヘッダーに出す方法