概要
レコード追加イベントとレコード編集イベントで、郵便番号/TEL/FAX/メールアドレスのフォーマットをチェックするプラグインです。
この記事では、サンプルとして公開している
顧客リストの郵便番号、TEL、メールの入力をチェックするをプラグインファイルにする手順を紹介します。
注意事項
- サンプルプラグインに関するお問い合わせは、APIサポート窓口へのお問い合わせの対象外です。
- kintoneプラグインは、スタンダードコース以上で利用できます。
制限事項
- モバイル用のブラウザーおよびkintoneモバイルには対応していません。
プラグインの機能
フィールドに入力した値が郵便番号などのフォーマットに一致しない場合、エラーを表示します。
プラグインのパッケージング
プラグイン化の手順の詳細は kintoneプラグイン開発手順を参照してください。
STEP1:ソースコードのダウンロード
GitHub
にアクセスしてフォルダーごとダウンロードしてください。
「examples/checkvalue」が、このプラグインのソースコード一式です。
ファイルの構成
「examples/checkvalue」配下のファイル構成は次のとおりです。
|
|
STEP2:パッケージング
plugin-packerの手順を参考にパッケージングします。
パッケージングしたサンプル
このプラグインはプラグイン開発のためのサンプルで、サポート対象外です。
ご理解の上、ダウンロードしてください。
SAMPLE_checkvalue_plugin_v2.3.3.zip
プラグインの設定
STEP1:プラグインの読み込み
kintoneシステム管理画面で、パッケージングしたファイル(zipファイル)を読み込みます。
ファイルからプラグインを読み込む
STEP2:アプリの追加
アプリを追加します。
kintoneアプリストア
にある
顧客リスト
を使います。
STEP3:プラグインの追加と設定
-
アプリの設定画面を開き、プラグインを追加します。
アプリにプラグインを追加する -
プラグインの設定画面を開き、項目を設定します。
項目名 必須 説明 値変更後入力チェック 省略可 フィールドに値を入力した際に値をチェックする場合は、有効にしてください。 郵便番号をチェックするフィールド 必須 郵便番号のフィールド 電話番号をチェックするフィールド 必須 電話番号のフィールド 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のライセンスは次のとおりです。
-
kintone-config-helper
- Author: Cybozu, Inc.
- License: MIT License
-
jQuery
- Author: jQuery Foundation, Inc.
- License: MIT License
-
JsRender
- Author: Boris Moore
- License: MIT License
-
51-modern-default
- Author: Cybozu, Inc.
- License: MIT License