入力値チェックプラグイン

目次

概要

レコード追加イベントとレコード編集イベントで、郵便番号/TEL/FAX/メールアドレスのフォーマットをチェックするプラグインです。
この記事では、サンプルとして公開している 顧客リストの郵便番号、TEL、メールの入力をチェックする をプラグインファイルにする手順を紹介します。

注意事項

  • サンプルプラグインに関するお問い合わせは、API サポート窓口へのお問い合わせの対象外です。
  • kintone プラグインは、スタンダードコースでのみ利用できます。

制限事項

  • モバイル用のブラウザーおよび kintone モバイルには対応していません。

プラグインの機能

フィールドに入力した値が郵便番号などのフォーマットに一致しない場合、エラーを表示します。

プラグインのパッケージング

プラグイン化の手順の詳細は kintone プラグイン開発手順 を参照してください。

STEP1:ソースコードのダウンロード

GitHub (External link) にアクセスしてフォルダーごとダウンロードしてください。
「examples/checkvalue」が、このプラグインのソースコード一式です。

ファイルの構成

「examples/checkvalue」配下のファイル構成は次のとおりです。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
examples/checkvalue
├── README.md
├── css
│   ├── 51-modern-default.css
│   └── check_config.css
├── html
│   └── check_config.html
├── image
│   └── check.png
├── js
│   ├── check_sample.js
│   ├── config.js
│   └── kintone-config-helper.js
└── manifest.json

STEP2:パッケージング

plugin-packer の手順を参考にパッケージングします。

パッケージングしたサンプル

このプラグインはプラグイン開発のためのサンプルで、サポート対象外です。
ご理解の上、ダウンロードしてください。

SAMPLE_checkvalue_plugin_v2.3.3.zip

プラグインの設定

STEP1:プラグインの読み込み

kintone システム管理画面で、パッケージングしたファイル(zip ファイル)を読み込みます。
ファイルからプラグインを読み込む (External link)

STEP2:アプリの追加

アプリを追加します。
kintone アプリストア (External link) にある 顧客リスト (External link) を使います。

STEP3:プラグインの追加と設定

  1. アプリの設定画面を開き、プラグインを追加します。
    アプリにプラグインを追加する (External link)

  2. プラグインの設定画面を開き、項目を設定します。

    項目名 必須 説明
    値変更後入力チェック 省略可 フィールドに値を入力した際に値をチェックする場合は、有効にしてください。
    郵便番号をチェックするフィールド 必須 郵便番号のフィールド
    電話番号をチェックするフィールド 必須 電話番号のフィールド
    FAX 番号をチェックするフィールド 必須 FAX 番号のフィールド
    メールアドレスをチェックするフィールド 必須 メールアドレスのフィールド

更新履歴

  • 2015 年 1 月 10 日 v1.0 を公開
  • 2016 年 1 月 13 日
    • プラグインが読み込めなくなる不具合を改修しました。
  • 2016 年 7 月 29 日 v2.0 を公開
    • 設定画面をリニューアルしました。
    • アイコンを変更しました。
    • 入力チェック項目をドロップダウンで指定できるように変更しました。
  • 2017 年 8 月 16 日 v2.1 を公開
    • スタイルシートを「51-current-default.css」から「51-modern-default.css」に変更しました。
    • その他軽微な修正を実施しました。
  • 2019 年 1 月 28 日 v2.2 を公開
    • config.html 内の id の重複を class 属性に変更しました。
    • 設定画面で不要なライブラリ読み込みを削除しました。
    • config.js 内の文字列を置換する処理を修正しました。
  • 2019 年 2 月 27 日 v2.3 を公開
    • フォーム設計情報の取得方法を、フォーム設計情報取得 API(forms.json)からアプリフォーム情報取得ライブラリ(kintone-config-helper)に変更しました。
    • その他軽微な修正
  • 2022 年 9 月 6 日 v2.3.1 を公開
    • JavaScript ソースコードを ES6 以降の記法に書き換えました。
  • 2022 年 10 月 5 日 v2.3.2 を公開
  • 2023 年 11 月 9 日 v2.3.3 を公開
    • プラグインの homepage_url を修正しました。

利用している OSS のライセンス情報

このプラグインで利用している OSS のライセンスは次のとおりです。