Action Scriptで「throw new Error(“メッセージ”)」で例外を発生させる事で、
チェックで異常があった際に処理を停止する事は出来いているが、
その際に渡したメッセージが catch した error.response.data のdescription の一部として格納されている。
"description":"got errors before update. datastore:6346974dd4958dbd8b655475 action:6357b174c993441acafcf229 err: 期限切れのため申請できません。"
受け取った画面側としては、同じ階層の errorに独立して格納されて欲しいのだが (現在はnull)、それを実現する手段はありますでしょうか?
▽実現したい構成
error.response:{ "data":{ "description":"got errors before update. datastore:6346974dd4958dbd8b655475 action:6357b174c993441acafcf229" ,"error":"期限切れのため申請できません。" ←にエラー内容を記載したい。 ,"error_code":"PROCESS_DONE_WITH_ERRORS" }
▽現在の構成
error.response:{ "data":{ "description":"got errors before update. datastore:6346974dd4958dbd8b655475 action:6357b174c993441acafcf229 err: 期限切れのため申請できません。" ←現在は「description」に追加されてしまう ,"error":null ←現在はNULL ,"error_code":"PROCESS_DONE_WITH_ERRORS" }
また、例外を発生させる以外で、プレスクリプトで処理を止める方法はありますでしょうか?