項目検証プラグインで、テーブル内項目の重複チェックを行う方法です。
短い計算式で簡単に重複チェックを設定できます。
rex0220 項目検証プラグイン テーブルの重複チェックの更新版
概要
テーブル内の日付・区分・文字列の重複チェックを行います。
日付のエラーメッセージは、改行しないように短くしています。
空欄は、重複チェックの対象外とします。
操作例
項目検証プラグイン設定
重複チェックする項目に、カスタムチェックを設定します。
// テーブル.日付 DATE
//* custom check-1:
LET(val,日付,
cnt,TARRAYIF(AND(val,val=日付),1),
ARRAY_COUNT(cnt)>1
)
//* message ja:
"重複"
// テーブル.区分 DROP_DOWN
//* custom check-1:
LET(val,区分,
cnt,TARRAYIF(AND(val,val=区分),1),
ARRAY_COUNT(cnt)>1
)
//* message ja:
"重複エラー: " & 区分
// テーブル.文字列 SINGLE_LINE_TEXT
//* custom check-1:
LET(val,文字列,
cnt,TARRAYIF(AND(val,val=文字列),1),
ARRAY_COUNT(cnt)>1
)
//* message ja:
"重複エラー: " & 文字列





