From a81f5e8c7f6e79d0e827f0564c1ca5a81514d7aa Mon Sep 17 00:00:00 2001 From: "xiaozhe.ma" Date: Wed, 31 Jul 2024 18:39:53 +0900 Subject: [PATCH] =?UTF-8?q?BUG514,521,522=E3=82=A8=E3=83=A9=E3=83=BC?= =?UTF-8?q?=E5=87=A6=E7=90=86=E3=81=AE=E9=96=A2=E9=80=A3=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugin/kintone-addins/src/actions/validation-fullwidth.ts | 3 +++ plugin/kintone-addins/src/actions/validation-halfwidth.ts | 3 +++ 2 files changed, 6 insertions(+) diff --git a/plugin/kintone-addins/src/actions/validation-fullwidth.ts b/plugin/kintone-addins/src/actions/validation-fullwidth.ts index e4448f0..ad683a3 100644 --- a/plugin/kintone-addins/src/actions/validation-fullwidth.ts +++ b/plugin/kintone-addins/src/actions/validation-fullwidth.ts @@ -43,6 +43,9 @@ export class FullWidthAction implements IAction{ this.props = actionNode.ActionValue as FullWidthProps; //条件式の計算結果を取得 const record = event.record; + if(!(this.props.field.code in record)){ + throw new Error(`フィールド「${this.props.field.code}」が見つかりません。`); + } const value = record[this.props.field.code]?.value; //条件分岐 //未入力時は何も処理をせず終了 diff --git a/plugin/kintone-addins/src/actions/validation-halfwidth.ts b/plugin/kintone-addins/src/actions/validation-halfwidth.ts index d8057a4..3321891 100644 --- a/plugin/kintone-addins/src/actions/validation-halfwidth.ts +++ b/plugin/kintone-addins/src/actions/validation-halfwidth.ts @@ -43,6 +43,9 @@ export class HalfWidthAction implements IAction{ this.props = actionNode.ActionValue as HalfWidthProps; //条件式の計算結果を取得 const record = event.record; + if(!(this.props.field.code in record)){ + throw new Error(`フィールド「${this.props.field.code}」が見つかりません。`); + } const value = record[this.props.field.code]?.value; //条件分岐 //未入力時は何も処理をせず終了