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; //条件分岐 //未入力時は何も処理をせず終了