エラーメッセージの表示

今日の稼働人数【数値フィールド】

   内訳(テーブル)

           内容【ドロップダウン】人数【数値】+

           内容【ドロップダウン】人数【数値】+

 

といったフィールドで、テーブル内の人数の合計と本日の稼働人数に差異がある場合エラーメッセージを出したいです。どういったコード記載すればよろしいですかね。

gsc-hnd-dad様

お世話になっております.
トヨクモの江田と申します.

計算フィールドとJSカスタマイズを併用することで,比較的容易に実装できます.

1.下記計算フィールドを追加します.
フィールドタイプ: 計算
フィールド名: 人数チェック
フィールドコード: 人数チェック
計算式: IF(SUM(人数)=今日の稼働人数, 1, 0)

2.下記JSを読み込みます.

(function () {
  "use strict";
  kintone.events.on([
    'app.record.create.submit',
    'app.record.edit.submit',
  ], function (event) {
    if(!Number(event.record.人数チェック.value)) event.error = 'テーブル内の人数の合計と本日の稼働人数に差異があります.';
    return event;
  });
})();