ルックアップフィールドの設定を確認する
ルックアップフィールドの設定で、「ほかのフィールドのコピー」にコピー設定が追加されていることを確認します。
コピー設定がない場合、イベントはルックアップフィールドの1回だけです。
kintoneでは、ルックアップで値を取得すると、値の変更を知らせるイベントが発生します。ルックアップフィールドだけであれば、イベントは1回です。しかし、コピー先のフィールドがあると、そのフィールドの数だけイベントが繰り返し発生します。このページでは、イベントが発生する順番と、処理が何度も実行されないようにするための、監視するフィールドの選び方を解説します。
ルックアップフィールドの設定で、「ほかのフィールドのコピー」にコピー設定が追加されていることを確認します。
コピー設定がない場合、イベントはルックアップフィールドの1回だけです。
ルックアップフィールドで、コピーするデータを取得します。
最初にイベントが発生するのは、ルックアップフィールドです。この時点で、コピー先のフィールドにはすでに値がセットされています。
次にイベントが発生するのは、コピー先のフィールドのうち、一番先頭に配置されているフィールドです。
コピー先のフィールドが複数ある場合は、配置されている順番にイベントが発生します。
すべてのフィールドの変更を監視していると、コピー先のフィールドの数だけ、同じ処理が繰り返し実行されます。
最後にイベントが発生するのは、コピー先のフィールドのうち、一番後ろに配置されているフィールドです。
ルックアップフィールドか、この最後のフィールドの、どちらか1つだけを監視するようにしてください。
Actionでは、「トリガーとするフィールドの絞り込み」に、どちらか1つのフィールドを指定します。