文字列フィールドの値をルックアップフィールドにセットしたい。

文字列フィールドにある値をルックアップフィールドの値にセットしたいのですが、中々うまくいかず手こずっております。
イベントハンドラは、保存ボタンを押したときに実行されるような形にしています。

以下コード

(function() {
  'use strict';
  kintone.events.on(['app.record.create.submit'], function(event) {
    var record = event.record;
    const dept_name = record['組織名_取得用'].value; //文字列フィールド

    record['営業所']['value'] = dept_name; //ルックアップフィールド
    record['営業所']['lookup'] = true; //ルックアップフィールド
    alert(record['営業所'].value);
    return event;
  });
})();

アラートでは、しっかり値が表示されたので、取得してセット?まではできているようですが、その後画面上で値が表示されません。
何卒宜しくお願い致します。

@tttt

ルックアップの取得先の営業所のフィールドは重複禁止の設定にされてますでしょうか?

@tttt

こちらの表を見ると app.record.create.submit イベントではルックアップの自動取得はできないようです。

@hosoya
早速ご回答いただきありがとうございます。
イベントオブジェクトで実行できる操作の部分を全く見ておりませんでした。
別のイベントで試してみたところ、うまく動きました!
ありがとうございました!

1 Like

このトピックは最後の返信から 3 日が経過したので自動的にクローズされました。新たに返信することはできません。