LoginSignup
0
1

More than 1 year has passed since last update.

rex0220 項目検証プラグイン 数値チェック

Last updated at Posted at 2020-03-06

項目検証プラグインで、基本的な数値チェックする方法をまとめてみます。

概要

kintone の数値項目は、数値しか入りませんが、数値以外を入力しても「保存」をクリックするまでエラーになりません。
また数値でも大文字だったり、カンマ「,」があるとエラーになります。
多くの数値項目を入力して、「保存」するといくつかのエラーがあってがっかりします。
項目検証プラグインは、入力時に数値以外のエラーを表示してくれます。
数値が全角でもカンマ「,」があっても、うまいこと変換してくれます。
これでカンマ付きの数値をコピペしても大丈夫。

数値入力操作例

  • PC
    2020-03-07_03h22_18.gif

  • モバイル
    2020-03-07_12h12_22.gif

環境

  • kintone: いろいろ簡単にできるクラウド型業務アプリ開発プラットフォーム
  • 項目検証プラグイン: めんどうなチェックを簡単にできるプラグイン

数値の基本チェック

フォーム設定

  • 数値1: 普通の数値項目
  • 数値2: 値の制限 0~10
2020-03-07_03h25_39.png 2020-03-07_03h25_54.png

項目検証プラグイン設定

数値1と数値2 をチェック対象にするだけで、基本的な数値チェックを行ってくれます。
簡単ですね。

  • 全角数字を半角変換
  • カンマの削除
  • 数値チェック
  • 制約 0 ~ 10 の範囲チェック
2020-03-07_03h28_18.png

必須チェック

単純な必須チェックの例です。

2020-03-07_09h15_38.gif

フォーム設定

  • 数値3: 普通の数値項目。必須項目にする。
2020-03-07_09h09_39.png

項目検証プラグイン設定

これも数値3 をチェック対象にするだけで、基本的な数値チェックと必須チェックを行ってくれます。
必須条件の「1」は、制約に必須条件を指定していると自動設定されます。

2020-03-07_09h10_09.png

条件付き必須チェック

ドロップダウンの値により、数値を必須にするか制御します。

2020-03-07_09h38_28.gif

フォーム設定

  • ドロップダウン: "A", "B" の選択肢
  • 数値4: 普通の数値項目。
2020-03-07_09h35_26.png

項目検証プラグイン設定

数値4 をチェック対象にして、必須チェックに、条件式を設定します。

  • 必須チェック

    ドロップダウン=="A"
2020-03-07_09h36_46.png

カスタムバリデーションチェック

条件により、エラーチェックとエラーメッセージを設定できます。

2020-03-07_10h13_07.gif

項目検証プラグイン設定

数値4 のバリデーションチェックを指定します。

エラーになる条件とエラーメッセージを設定します。

2020-03-07_10h10_16.png

入力不可と非表示

条件により、項目を入力不可と非表示にできます。

  • ドロップダウンが未選択の場合、非表示
  • ドロップダウンが"A"の場合、必須
  • ドロップダウンが"B"の場合、入力不可

2020-03-07_11h16_58.gif

項目検証プラグイン設定

数値4 の入力不可と非表示の条件を指定します。

  • 入力不可

    ドロップダウン=="B"
  • 非表示

    NOT(ドロップダウン)
  • 初期化

    項目が非表示の場合、「保存」時に項目を初期化します。
2020-03-07_11h14_36.png

ちょっと便利な項目フィルタ機能

キーワードに「number」を入れると、数値項目が表示されます。
数値項目をまとめてチェックするのに便利です。

2020-03-07_11h35_20.gif

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1