Skip to content

Instantly share code, notes, and snippets.

@tkc49
Created January 28, 2021 16:23

Revisions

  1. tkc49 created this gist Jan 28, 2021.
    23 changes: 23 additions & 0 deletions test.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    (function () {
    "use strict";
    kintone.events.on([
    '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.totalAmount2.value = records.reduce(function (sum, record) {
    if (record.種別.value !== '欠勤') {
    return sum + Number(record.取得日数.value);
    } else {
    return sum
    }
    }, 0);
    console.log(event);
    resolve(event);
    });
    });
    });
    });
    }());