kintone plugin series
ルックアップの値が変更された時にプラグインやカスタムJavaScriptを実行する場合の注意点
プラグインやカスタムJavaScriptファイルでは、ルックアップの値自体が変更されたかどうかを直接検知することはできません。
では、どのように検知すればよいかというと、ルックアップの値が変更された際にルックアップ元からコピーされる「ほかのフィールド」の値を監視する方法があります。
ただし、監視するフィールドを誤ると、本来コピーされるはずの値が空のままになることがありますので、このページでは、適切なフィールドを監視する方法について解説します。
ルックアップフィールドの設定項目の確認

「ほかのフィールドのコピー」欄に1つ以上のコピー設定を追加します。
複数のフィールドを追加しても、追加する順番に制約はありません。自由に追加してください。
ルックアップの実行

まず、ルックアップフィールドでコピーするデータを取得します。

最初にコピーされるのは、ルックアップフィールド自体です。

次にコピーされるのは、コピー対象のフィールド群の中で最も先頭にあるフィールドです。

複数のコピー対象フィールドがある場合は、先頭から順番にコピーされます。
もし、最後のコピー対象フィールドではないフィールドを監視対象にしてしまうと、その時点で監視対象より後のフィールドが空の状態になります。その結果、本来コピーされるはずの値が空のままの状態でプラグインやカスタムJavaScriptファイルが実行されてしまいます。

最後にコピーされるのは、コピー対象フィールド群の中で最も後にあるフィールドです。
つまり、この一番最後にあるフィールドを監視対象としないと、本来コピーされるはずの値が空のままになることがありますのでご注意ください。
料金
Boost!シリーズのプラグインはすべて無料でダウンロードして使用できますが、3ヶ月の試用期間を過ぎると、インストールしているアプリ毎に1日1回、ライセンス購入を促すメッセージが表示されます。このメッセージを表示させずに利用する為には、年額10,000円をお支払頂く必要があります。
Boost!はドメインライセンスになりますので、ユーザー数に上限はありません。
個々の製品単位ではなく、Boost!シリーズ全体としてのライセンスであり料金になります。