ルックアップ絞り込み for kintone
候補は、入力中のレコードが決める。
ルックアップの[取得]で開く一覧を、入力中のレコードの値に応じて絞り込みます。kintone 標準の「絞り込みの初期設定」は参照先アプリの条件しか書けず、入力中のレコードの値を見られません。本プラグインは入力中のレコードのフィールドと突き合わせて候補を決めるので、案件ごとに候補が変わります。条件に合わない値のまま保存しようとしたときは保存を止めます。
候補が多すぎて、選ぶのに時間がかかる
取引先マスタ、商品マスタ、従業員マスタ。ルックアップの参照先が育つほど、[取得]を押して開く一覧は長くなります。目的の 1 件を探して選ぶだけの操作に時間がかかり、似た名前を取り違えれば後の集計まで狂います。
標準の絞り込みは入力中のレコードを見られない
kintone の「絞り込みの初期設定」に書けるのは「営業所 = 東京」のような決まった値だけです。「この案件の担当営業所と同じ取引先だけ」のように、レコードごとに変わる条件は書けません。
アプリを分けると運用が増える
営業所ごとにマスタアプリを分ければ絞れますが、アプリの数と権限設定が増え、マスタの二重管理が始まります。区分が 2 つ重なれば、アプリの数は掛け算で増えていきます。
選んではいけない値を選べてしまう
候補が絞られていないので、他営業所の取引先や取り扱いのない商品もそのまま選べます。気づくのは月末の集計や請求の直前で、直すには関係するレコードをすべて洗い直すことになります。
[取得]を押すと、絞り込まれた一覧が開く
レコードの〈対象サービス〉に「kintone」が入っているとき、商品リストの〈サービス種別〉が kintone のものだけを候補にした例です。参照先には 90 件の商品がありますが、候補は 21 件になります。


レコードの見た目は変わらない
追加されるボタンや枠はありません。いつもどおり[取得]を押すだけです。上の〈対象サービス〉を選んでから明細の〈型番〉を取ると、そのサービスの商品だけが候補になります。

条件に合わない値は、保存の前に止める
候補を減らすだけでは、取得したあとに条件のフィールドを変えられたときに不整合が残ります。保存時ガードは、保存の直前に条件を満たしているかを確認し、満たしていなければ保存を中止して理由を表示します。

取得後に条件が変わったときの動きは選べます
- ルックアップの値をクリアする(既定)— 条件が変わった時点で取り直しを促します。
- 値は残し、選び直しを促すメッセージを出す — 入力途中の値を消したくない場合に。
- 何もしない — 上の保存時ガードでだけ検出します。
設定は、1 文の空欄を埋めるだけ
「参照先の〈○○〉が、入力中のレコードの〈○○〉と一致するものだけを候補にします」— この 1 文を埋めると、読み下した文と実際のレコードで試算した候補の件数がその場に出ます。保存する前に結果を確かめられます。

右辺に指定できるもの
- 入力中のレコードのフィールド — 案件の営業所・区分・取引先など。標準の絞り込みの初期設定では書けません。
- 見る人ごとの対応表 — 「A 店舗の人には A 店舗の従業員だけ、統括には A・B・C すべて」を表で設定。
- 操作している人 — ログインユーザー本人、その優先組織。
- 実行するときの日付 — 「今日以降のもの」「30 日以内のもの」など。
- 自分で決めた値 — 固定値での指定。
LOGINUSER() / PRIMARY_ORGANIZATION() / TODAY() などが使えます)。標準側にできないのは、入力中のレコードの値との突き合わせと、見る人ごとの対応表、場面ごとの切り替え、保存時ガードです。標準側では and と or を混在させることもできません(1 つの条件式ではどちらか一方だけ)。はじめて開いたときは、この 2 つだけ

よくある例から作れます

場面によって、絞り方を変える
「新規のときは営業所で、更新のときは担当者で」「区分 A なら在庫のあるものだけ、区分 B なら全件」— 条件のセットを複数持ち、上から順に判定して最初に当てはまった 1 つを使います。複数を AND で重ねることはしません。
- どのセットにも当てはまらないときは絞り込みません(標準どおりの候補になります)。
- 「常に絞り込む」セットを上に置くと、その下のセットには到達しません。設定画面で警告が出ます。
- 絞り込むタイミングをステータス・入力値・実行する人で限定できます。
ルックアップサジェストと組み合わせる
当社のルックアップサジェスト(無料)を v3.0.0 以上にすると、入力中に出る候補にも同じ絞り込みが効きます。[取得]を押す前の段階から、選べる候補が正しくなります。



インストール手順
- 上の「無料でダウンロード」から
kw-lookup-filter-v1.0.0.zipを保存します。 - kintone の「kintoneシステム管理」→「プラグイン」を開き、「読み込む」から zip を読み込みます。
- ルックアップを設置しているアプリで「アプリの設定」→「プラグイン」→「プラグインの追加」から追加します。
- 歯車アイコンから設定画面を開き、1 文の空欄を埋めて保存します。候補の件数がその場に出るので、意図どおりか確認できます。
- アプリを更新すると有効になります。
プランについて
無料のままでも、ルックアップ 1 つ・絞り込み 1 通りまで使えます(右辺に指定できるものと保存時ガードは、すべて無料の範囲です)。複数のルックアップ、場面ごとの条件セット、見る人ごとの対応表、そしてルックアップサジェストとの連携が、プレミアム年間サポーターで解放されます(単品販売はありません)。
無料プラン
- ✅ 入力中のレコードの値で候補を絞り込む
- ✅ 右辺は フィールド/操作している人/実行日/固定値
- ✅ 保存時ガード(条件に合わない値なら保存を中止)
- ✅ 取得後に条件が変わったときの動作を選択
- ✅ サブテーブル内のルックアップ・ゲストスペース
- ✅ 利用期限なし(ルックアップ1つ・絞り込み1通り/設定画面に控えめな広告あり)
プレミアム年間サポーター
- ✅ 複数のルックアップを絞り込む
- ✅ 場面ごとの条件セット(上から順に判定)
- ✅ 見る人ごとの対応表(この人にはこの範囲)
- ✅ ルックアップサジェストとの連携(入力中の候補にも適用)
- ✅ 設定画面の広告なし
- ✅ プレミアム全製品と、ちょこっとプラグイン全製品が使えます
できないこと・ご注意
- 優先組織が設定されていない利用者では、優先組織を使った条件が無視され、全候補が表示されます(保存時ガードも同じ条件で判定するため止まりません)。これは kintone のクエリ関数
PRIMARY_ORGANIZATION()の仕様で、公式ドキュメントに「優先する組織が設定されていない場合、その条件は無視され、それ以外の絞り込み条件を満たすすべてのレコードが取得されます」と記載されています。優先組織を条件に使う場合は、対象の利用者に優先組織が設定されていることをご確認ください。 - モバイル版はテーブル外のルックアップに対応します。テーブル内のルックアップは PC 版のみです。
- kintone 標準の「絞り込みの初期設定」はそのまま残して構いません(AND で組み合わせて動きます)。標準側だけで足りる場合は、本プラグインは不要です — 固定値での絞り込み、ログインユーザーや優先組織での絞り込み、実行日での絞り込みは、標準の絞り込みの初期設定だけで設定できます(クエリ形式の関数が使えます)。本プラグインが必要になるのは、入力中のレコードの値で候補を変えたいとき、見る人ごとに範囲を変えたいとき、場面によって絞り方を切り替えたいとき、そして条件に合わない値の保存を止めたいときです。
- 参照先アプリに対する閲覧権限は kintone 本体の設定どおりに働きます。権限のないレコードは候補にも出ません。
よくある質問
kintone のルックアップの候補を、レコードの値で絞り込めますか?
kintone 標準の「絞り込みの初期設定」との違いは何ですか?
操作している人によって候補を変えられますか?
新規作成のときと編集のときで、絞り方を変えられますか?
取得したあとに条件のフィールドを変えられたら、どうなりますか?
条件に合わない値を保存できてしまうことはありませんか?
ルックアップサジェストと一緒に使えますか?
サブテーブル(テーブル)の中のルックアップにも使えますか?
設定が難しくありませんか?
無料プランではどこまで使えますか?
セキュリティ・データの取り扱い
KIZUNA Works のプラグインは、お客様のデータを社外に持ち出さない設計です。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。
- レコード等の業務データを外部に送信しません
プラグインが扱うレコードやフィールドの値が、当社や第三者のサーバーへ送られることはありません。
- 外部通信はライセンス認証のみ
ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。
- 実行時に外部ライブラリ(CDN)を読み込みません
第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。
- 設定情報は kintone の暗号化領域に保存
API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。
ルックアップの候補を、レコードに合わせる
ルックアップ絞り込みはプレミアム年間サポーター(税込 ¥16,500/年)に含まれます。単品販売はありません。無料のままでもルックアップ 1 つ・絞り込み 1 通りまでお使いいただけます。
プレミアム年間サポーターを見る →