関連レコードの合計を別フィールドに表示

お世話になります。こちら を参考に関連レコードの合計値を別フィールドに表示させようとしていますが、目的の集計フィールドには値は入っていますが、デバッグツールを確認すると編集モードを推したタイミングで下記エラーが発生しています。

 

原因として何が考えられるでしょうか

Uncaught Error: You cannot call kintone.app.record.get() in handler or during processing a handler.

(function() {
  "use strict";
  kintone.events.on([
  '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);
        });
      });
    });
  });  
})();

こちらのエラーは、イベントハンドラ内(function(event) {…}の処理中)で、kintone.app.record.get()(function(event){…}の処理中以外でレコードの値を取得する処理)を使用した時に出るエラーです。

こちらの処理が原因ではないと思います。コンソールツールのエラーが出ているところをクリックすると、プログラムのどこで問題が起きているかがフォーカスされるはずです。

mls-hashimoto 様

ありがとうございます。確認してみます。

 

このトピックはベストアンサーに選ばれた返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。