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

目次

概要

レコード追加イベントとレコード編集イベントで、郵便番号/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のライセンスは次のとおりです。