ドロップボックスの値をテキストボックスにセットしたい

”エリア”というフィールド名、フィールドコードのドロップボックスの値を取得して、”名前”というフィールド名、フィールドコードのテキストボックスに値をセットしたいのですが、セットされません。記述したJavaScriptは以下のようになります。

(function() {
"use strict";
var events = [
  'app.record.index.edit.change.エリア',
  'app.record.create.change.エリア',
  'app.record.edit.change.エリア'
];
     kintone.events.on(events, function(event){
            var record = event.record;
          var tumibaArea = record['エリア'].value;
          record['名前'].value = tumibaAtrea;
        return event;
     });
})();

 

record['名前'].value = tumibaAtrea;

”tumibaAtrea" が間違っており、“tumibaArea” に変更したら、

今度は、”Uncaught TypeError: Cannot read properties of undefined (reading ‘value’)” のエラーが発生してしまいました。

自己解決しました。

"エリア”、”名前”は、テーブルの中だったのでエラーになったようです。以下のように修正したら、うまくいきました。

(function() {
"use strict";
var events = [
  'app.record.index.edit.change.エリア',
  'app.record.create.change.エリア',
  'app.record.edit.change.エリア'
];
     kintone.events.on(events, function(event){
      var row = event.changes.row.value;
          var tumibaArea = row['エリア'].value;
          row['名前'].value = tumibaArea;
        return event;
     });
})();