条件重複禁止をカスタマインとキントーンで設定

以前予定の重複禁止について書いたことがあります

書いた自分が言うのもなんですが、期間で重複禁止したいんですよね

2/10 10:00~2/10 11:00

これで重複禁止にしても、2/10 10:01~2/10 10:59 とかにすると予定の登録ができてしまいます

今回はすごく簡単にCustomineで期間の重複禁止を実現してみましょう!!

目次

kintoneアプリは1個でシンプル

重複期間指定kintoneデモアプリ

今回は会議室を予約するアプリを作りたい

予約が入っている時間帯に別の予約は保存できないようにしたい

場所で会議室をドロップダウンで選択しますが、Customineの設定上ドロップダウンをクエリ指定するとエラーが出ちゃうので、文字列1行でドロップダウンの値を文字列1行にセットさせます

文字列1行設定

Customineの重複禁止設定もシンプル

クエリを指定してレコードを取得する

クエリで条件を指定してレコードを取得するで、登録しようとしている予定と被っているレコードがないかを調べて、1件でも被っているレコードがあれば、エラーダイアログを表示して保存をキャンセルするで重複禁止達成!!

今回のクエリならこんな感じ

レコード番号 != “${レコード番号}” and 場所 = “${場所}” and 開始 < “${終了}” and 終了 > “${開始}”

レコード番号 != “${レコード番号}”で同じレコードではないってことにしておくことぐらいですね、ポイントは

ネットで検索しても出てこなかったので、書いてみました〜

kintone期間重複禁止

この記事が気に入ったら
いいね または フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次