ルックアップサジェスト for kintone
入力中に参照先候補を直下にライブ表示し、画面遷移なしでルックアップ取得を完結。複数ルックアップ・参照先の複数フィールド横断検索に対応した、kintone のルックアップ作業を高速化するプラグインです。v2.0.0 でサブテーブル(テーブル)内のルックアップにも対応しました。
v2.0.0:サブテーブル(テーブル)内のルックアップに対応しました
これまで対象外だったサブテーブル内のルックアップフィールドでも、サジェストが使えるようになりました。見積・受注の明細行のように同じルックアップを行ごとに何度も入力する場面でこそ効果が大きい機能です。候補リストは入力中のセルの直下にフローティング表示され、選んだ候補の値がその行にセットされて、同じ行のコピー先フィールド(商品名・単価など)まで自動で反映されます。行を追加しても自動でサジェストが効きます。設定はルックアップフィールドの選択で「【テーブル: 〇〇】商品コード」を選ぶだけ。サブテーブルにはスペース要素を置く必要がありません。もちろん、参照先の複数フィールド(商品名・規格・メーカーなど)からの横断検索もサブテーブルでそのまま使えます。
▼ 明細行で商品コードの一部(例:BP)を入力 → 候補が入力欄の直下にフローティング表示
▼ 候補を選ぶと、その行に商品名・規格・単価が自動入力(参照先から取得完了)
▼ 商品名・メーカー名(例:コクヨ)でも検索できる — コードを知らなくても引ける
画像をクリックすると拡大表示します
既存ユーザーの方は、最新版(v2.0.0)をダウンロードして kintone のシステム管理 → プラグインから上書きアップロードするだけで適用できます。これまでの通常フィールド(テーブル外)のルックアップ設定・挙動はそのまま引き継がれます。
こんな課題を解決します
標準ルックアップの「画面遷移」「曖昧検索の難しさ」「同名取り違え」を解消
画面遷移が面倒
「参照する」を押すたびに別画面に移動 → 検索 → 戻る、の往復で集中が切れる
うろ覚えだと探しづらい
フリガナや一部の文字しか覚えていない時、標準検索だとヒットせず何度もやり直し
同名顧客の取り違え
同じ会社名・氏名が複数ある時、住所や電話番号など参照しないと正しい1件を選べない
主な機能
- サブテーブル内ルックアップ対応(v2.0.0〜) — テーブル内のルックアップでもサジェストが動作。候補は入力中のセル直下にフローティング表示し、選んだ行に値セット+同じ行のコピー先フィールドへ反映。行追加にも自動追従(スペース要素の設置不要)。
- ライブサジェスト表示 — ルックアップフィールドへ入力するとリアルタイムで候補を直下に表示。300ms デバウンスで API 負荷も最小限。
- 画面遷移なしで取得完結 — 候補をクリックするだけで値セット + コピー対象フィールドの自動連動取得(kintone 標準のルックアップ機能を内部で発火)。
- 複数ルックアップ対応 — 1つのアプリ内に複数のルックアップフィールドがあっても、それぞれ個別にサジェストを設定可能。
- 追加表示フィールド — サジェスト一覧に電話番号・住所・顧客No など好きな参照先フィールドを併記表示。同名顧客の取り違えを防止。
- テキスト系は検索対象にも — 1行/複数行/リッチエディタ/リンク 型のフィールドはサジェストの絞り込み対象にも自動で参加。
- 日本語IME対応 — 漢字変換中はサジェストを発火させず、確定後に検索。Compositionend イベントで正しく検知。
- 詳細画面でもインジケータ表示 — レコード詳細画面でも「サジェスト機能が有効です」のバナーが出るので、編集画面で何が使えるか一目で分かる。
標準ルックアップとの違い
同じ「会社名を選ぶ」操作を比較
kintone 標準
- 「🔍 参照する」ボタンを押す
- 別画面に遷移
- キーワードを入力して検索
- 候補一覧から選択
- 元画面に戻る
ルックアップサジェスト
- ルックアップ欄に文字を入力
- 直下に候補が表示される
- クリックして選択 → 完了
動作画面イメージ
レコード作成・編集画面で実際にどう見えるか
設定済みのスペースに「2文字以上入力すると候補を表示します」のヒントバナーが常時表示。サジェスト機能が有効であることが一目で分かります。
「株式」と入力するだけで、参照先アプリの該当レコードが直下にリアルタイム表示。会社名(太字)と電話番号が併記され、クリックすればルックアップ取得まで一発完結。
電話番号「03」と入力すれば、電話番号でも検索できます。kintone 標準では絞り込めない情報からも候補を引き当てられるのが本プラグインの強みです。
設定画面イメージ
プログラミング知識不要・ノーコードで完結
アプリに配置された LOOKUP 型フィールドが自動的に選択肢として並びます。選択するだけで参照先アプリ ID・検索キー・コピー対象フィールドが自動表示されます。
参照先アプリのフィールドをチップ式で選択。緑バッジ「検索 + 表示」のフィールドは絞り込みにも参加し、灰色バッジ「表示のみ」のフィールド(数値・日付など)は候補一覧の併記表示用として使えます。
インストール手順
5ステップで導入完了。プログラミング知識は不要です。
- 「プランについて」セクションのダウンロードボタンから
plugin.zipをダウンロード - kintone のシステム管理 → プラグインを開く
- 「読み込む」ボタンから
plugin.zipをアップロード - (テーブル外の通常ルックアップの場合)使用するアプリのフォーム編集画面で、対象ルックアップフィールドの真下にスペースフィールドを配置し、要素IDを設定。サブテーブル内のルックアップはこの手順は不要です(候補はセル直下にフローティング表示されます)。
- アプリ設定 → プラグインで本プラグインを追加し、設定画面で対象ルックアップフィールドを選択(サブテーブル内は「【テーブル: 〇〇】…」を選択/テーブル外はスペース要素ID も紐付け)して保存し、アプリを更新
プランについて
基本機能は完全無料でご利用いただけます。気に入っていただけたら、年間サポーターとして開発をご支援ください。
基本プラン
- ✅ 全機能(ライブサジェスト・複数ルックアップ・追加表示フィールド)が利用可能
- ✅ 利用期限なし・いつまでも無料
- ✅ 設定画面に控えめな広告エリア表示あり
年間サポーター
- ✅ 全機能(ライブサジェスト・複数ルックアップ・追加表示フィールド)が利用可能
- ✅ プラグイン内の広告エリアが完全非表示
- ✅ プラグイン作成リクエスト・改善要望を送付可能
- ✅ サポーターの声を優先して開発に反映
※5プラグイン以上ご利用ならプレミアム年間サポーター(年額¥16,500・税込)もお得です
注意事項
- 本プラグインは KIZUNA Works が独自に開発したものであり、サイボウズ株式会社が提供・保証するものではありません。
- kintone はサイボウズ株式会社の登録商標です。
- 動作は Google Chrome 最新版での確認を推奨します。
- 本プラグインの使用により生じたいかなる損害についても、KIZUNA Works は責任を負いません。
- ppk(秘密鍵)ファイルは配布物に含まれていません。
セキュリティ・データの取り扱い
KIZUNA Works のプラグインは、お客様のデータを社外に持ち出さない設計です。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。
- レコード等の業務データを外部に送信しません
プラグインが扱うレコードやフィールドの値が、当社や第三者のサーバーへ送られることはありません。
- 外部通信はライセンス認証のみ
ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。
- 実行時に外部ライブラリ(CDN)を読み込みません
第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。
- 設定情報は kintone の暗号化領域に保存
API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。
よくある質問
kintone 標準のルックアップと何が違いますか?
何文字から候補が表示されますか?
このプラグインは無料で使えますか?
同一 kintone 環境内の複数アプリで利用できますか?
kintone のどのコースで使えますか?プラグイン読み込み機能は必要ですか?
JavaScript やプログラミングの知識は必要ですか?
対応している kintone バージョン・ブラウザは?
kintone のIPアドレス制限(アクセス制限)を使っていても利用できますか?許可リストに追加するIPはありますか?
不具合や改善要望はどこに連絡すればいいですか?
プラグインを気に入っていただけましたか?
基本機能は無料でご利用いただけます。
広告非表示・サポーター特典付きの「年間サポーターライセンス」もご用意しています。
関連プラグイン
同じく無料で配布中の kintone プラグイン
関連ブログ記事
kintone とプラグインの活用情報をブログで発信中
ご質問・ご要望
プラグインのご質問や改善要望など、お気軽にお問い合わせください。
お問い合わせ