ステータス変更時のドロップダウン項目値の変更について

下記のカスタマイズで、プロセス管理のステータス更新時にドロップダウン項目(フィールドコード:状況)の値を更新したいのですが更新されません。

 

(function () {
"use strict";

kintone.events.on(["app.record.detail.process.proceed"], function(event){

var record = event.record;
var nStatus = event.nextStatus.value;

switch(nStatus){
case "受付中":
record['状況'].value = ['受付中'];
break;
case "承認待":
record['状況'].value = ['承認待'];
break;
case "完了":
record['状況'].value = ['完了'];
break;
}
return event;

});

})();

更新する作業者にはアプリの編集権限やレコードの編集権限、[状況]フィールドへの編集権限を付与しているのですが
原因が分からず困っています。

どなたか原因や対処方法をお分かりになられる方がおられましたら、ご教示頂けると助かります。

申し訳ございません。自己解決できました。

下記のコーディングが間違っていた様です。

(誤)record['状況'].value = ['受付中'];(正)record['状況']['value'] = ['受付中'];

勉強不足で申し訳ございませんでした。

こちらの記事のおかげで問題解決できました。

ありがとうございます。