今日の稼働人数【数値フィールド】
内訳(テーブル)
内容【ドロップダウン】人数【数値】+
内容【ドロップダウン】人数【数値】+
といったフィールドで、テーブル内の人数の合計と本日の稼働人数に差異がある場合エラーメッセージを出したいです。どういったコード記載すればよろしいですかね。
今日の稼働人数【数値フィールド】
内訳(テーブル)
内容【ドロップダウン】人数【数値】+
内容【ドロップダウン】人数【数値】+
といったフィールドで、テーブル内の人数の合計と本日の稼働人数に差異がある場合エラーメッセージを出したいです。どういったコード記載すればよろしいですかね。
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;
});
})();