計算式の合計額が指定数値以上の場合保存させたくない

いつもお世話になっております

このように合計フィールドが100万以上の場合

エラーメッセージが出て保存させないようにしたつもりなのですが

反映されません

ご指導よろしくお願いします

kintone.events.on([‘app.record.create.submit’,
            ‘app.record.edit.submit’,
            ‘app.record.index.edit.submit’], function (event){

 
var record = event.record;
var a = parseInt(record.[‘合計’][‘value’], 10);
var b = parseInt(“1000000”, 10);

if (a > b){
  event.error = “100万以上の場合は二つに分けてください。”;
    }

    return event;
  });
});

まず、少なくとも下記でエラーが発生していることが原因かと思われます。

> var a = parseInt(record.[‘合計’][‘value’], 10);

.(ドット)が余計ですね。

 

☓  record.[‘合計’][‘value’]
◯ record[‘合計’][‘value’]

 

他にも原因があるかもしれませんが、取り急ぎ。

エラーがでているとかんがえられるので、今回のように何故か動かない場合は下記を参考いただき、デバッグしてみるのをおすすめします

https://cybozudev.zendesk.com/hc/ja/articles/207613916

解決しました

初歩的なミスでしたね

googlechromeでデバッグしたら一発でした

ありがとうございました