画像のようなエラーが出たときの解決手順をご紹介します。


解決手順


1.ルックアップフィールドを更新しようとしてるアクションを探す

このエラーが出ているということは、ルックアップフィールドに値を設定しながらレコードを作成する、もしくはあるレコードのルックアップフィールドを更新しようとしているアクションがあるはずなので、まずはそれを探します。


関連する「やること」の例

レコードを追加する

レコードを更新する(キーの値をフィールドで指定)

レコードを書き出す

他アプリのルックアップを取得しなおす



2.ルックアップフィールドの「コピー元のフィールド」を確認する


レコード追加・更新先のアプリの設定画面で、ルックアップフィールドの設定をご確認ください。



このアプリではコピー元のアプリが「鈴木テストB」、コピー元のフィールドが「ルックアップキー」ですね。



3.コピー元のフィールドの設定を確認する


コピー元のアプリに移動し、そのアプリの設定画面を開きます。


その中から、コピー元のフィールドになっていたフィールドを探し、フィールドの設定画面を開きます。



「値の重複を禁止する」のチェックボックスが空になっていますね。

ここにチェックを入れてアプリを更新してください。


「ルックアップの参照先から値をコピーできません」というエラーが出なくなるはずです。

もしまだ出る場合は、別のアプリも更新していないか、他にルックアップフィールドがないかを確認してください。


技術的解説


kintone REST APIを使ったレコード追加・更新、Customineで言うと「レコードを追加する」「レコードを更新する」といった「やること」をつかったレコード追加・更新で、ルックアップフィールドに値を入れる場合、ルックアップフィールドの「コピー元のフィールド」は「値の重複を禁止する」の設定をしている必要があります。

kintone REST APIの共通仕様の制限事項をご覧ください。)