ルックアップフィールドでデータがマスターに無いとき入力したデータをマスター登録する

 ルックアップフィールドでデータがマスターに無いとき入力したデータをマスター登録する方法は無いでしょうか?

マスター検索するデータの一部を入力し、取得を押すと「データーがありません」と赤く表示されますが、ここでマスター登録アプリを探して入力し、また元に戻って検索するという操作が煩わしいので、最初に入力したデータがマスターに無い場合、その情報をルックアップフィールドのあるアプリからマスターに登録出来ないでしょうか?

まず、ルックアップフィールドで「データがありません」と出るときのイベントを拾うことが出来るか?

拾ったならその情報をマスターのアプリに登録するのは出来そうです。

近藤史人さん

 

すでに解決済みかもですが、

2月にJOYZOが発表した「ルックアップコピー元登録プラグイン」が

似ている動きですね!

▼ ルックアップコピー元登録プラグイン

https://www.joyzo.co.jp/plugin/lookupmaster

 

動きとしては

kintone.app.getLookupTargetAppId(“<ルックアップの条件フィールド>”);

でルックアップ元のアプリIDが取得できるので

「もしデータがなければ、データを入力させてルックアップ元のアプリへPOSTする」

といったことが可能だと思われます。

 

ルックアップのカスタマイズについてはこちらの記事も参考になります!

https://developer.cybozu.io/hc/ja/articles/211429603