kintoneとjavascript どちらも超初心者の者です。
入力した値を元に計算してフィールドに値を入れたいだけなのですが、全く動かずエラーもなくて困っています。
①数値フィールド・・・フィールドコード 「heritage」(総額)
②数値フィールド・・・フィールドコード 「common」(人数)
③数値フィールド・・・フィールドコード 「basic」(基本報酬)
見積書を作成するのが目的のもので、①に入力された数値に応じて計算式を少し変えて、③に出力したいと考えています。
初歩的なところから間違えているかもしれませんが、どうぞご教授よろしくお願いいたします。
現在試しているソースコードが下記の通りです。
(function() {
‘use strict’;
var events = [‘app.record.create.submit’,
‘app.record.edit.submit’];
kintone.events.on(‘events’, function(event) {
var record = event.record;
var a = record.heritage.value;
var b = record.common.value;
if(a < 36000000){
record.basic.value = 200000 + 200000 * 0.1 * b;
}else if(36000000 <= a <54000000){
record.basic.value = 300000 + 300000 * 0.1 * b;
}else if(54000000 <= a <100000000){
record.basic.value = 400000 + 400000 * 0.1 * b;
}else if(100000000 <= a <200000000){
record.basic.value = 700000 + 700000 * 0.1 * b;
}else if(200000000 <= a <300000000){
record.basic.value = 100000 + 1000000 * 0.1 * b;
}else if(300000000 <= a <500000000){
record.basic.value = 1500000 + 1500000 * 0.1 * b;
}else if(500000000 <= a <700000000){
record.basic.value = 200000 + 2000000 * 0.1 * b;
}else if(700000000 <= a <1000000000){
record.basic.value = 2500000 + 2500000 * 0.1 * b;
}else{
record.basic.value = ‘手入力’;
}
return event;
});
})();