app.record.create.submitイベント内でkintone.proxyを使用しています。
実行結果をeventに格納して返す際に、finally節でreturn eventしても反映されず、thenおよびcatch節でreturn eventするとeventが反映されます。
下記のコードは、本来であればreturn eventをfinallyでのみ宣言してthenやcatchではreturn eventを書きたくないのですが、上記現象からreturn eventを2箇所に書いています。
この現象について、下記2点についてアドバイスいただけないでしょうか。
・仕様かどうか?
・より良い記載方法
(function(){'use strict';consturl='https://hohgeoge';// POSTリクエストconstmethod='POST';constheaders={'Content-Type':'application/json'};kintone.events.on(['app.record.create.submit'],(event)=\>{returnkintone.proxy(url,method,headers,event).then((resp1)=\>{if(resp1[1]===200){event.record.顧客.value='顧客名';}else{thrownewError('外部呼び出し失敗');}returnevent;}).catch((resp)=\>{event.error=resp.message;returnevent;}).finally(()=\>{console.log(event);// \<\< このeventには値が入っている// return event; \<\<\<これをしても反映されない});});})();