以下の通り、入力データの面積に応じて、作成費用を自動計算します、というJsを作ってみましたがうまく動いてくれません。アドバイスいただけませんでしょうか。
(function() {
“use strict”;
//面積から作成費を計算する。
var events = [‘app.record.create.show.面積’,‘app.record.edit.show.面積’];
kintone.events.on(events, function(event) {
var record = event.record;
var a = record[‘面積’].value;
var b = record[‘作成費’].value;
if (a <=0~500) {
b = 0;
} else {
if ( a <=501~1000) {
b = (a-500)/10*220+35000;
} else {
if (a <=1001~3000)
b = (a-2000)/10*170+65000;
} else {
if (a <=3001~4000)
b = (a-3000)/10*120+82000;
} else
if (a <=4001~5000)
b = (a-4000)/10*120+94000;
} else
if (a <=5001~6000)
b = (a-5000)/10*120+106000;
} else
if (a <=6001~7000)
b = (a-6000)/10*110+118000;
} else
if (a <=7001~8000)
b = (a-7000)/10*90+129000;
} else
if (a <=8001~9000)
b = (a-8000)/10*70+138000;
} else
if (a <=9001~10000)
b = (a-9000)/10*70+145000;
} else
if (a <=10001~11000)
b = (a-10000)/10*70+152000;
} else
if (a <=11001~12000)
b = (a-11000)/10*70+159000;
} else
if (a <=12001~13000)
b = (a-12000)/10*70+166000:
} else
if (a <=13001~14000)
b = (a-13000)/10*60+173000;
} else
if (a <=14001~15000)
b = (a-14000)/10*60+179000;
} else
if (a <=15001~16000)
b = (a-15000)/10*60+185000;
} else
if (a <=16001~17000)
b = (a-16000)/10*60+191000;
} else
if (a <=17001~18000)
b = (a-17000)/10*60+197000;
} else
if (a <=18001~19000
b = (a-18000)/10*50+203000;
} else
if (a <=19001~20000)
b = (a-19000)/10*50+208000;
} else
if (a <=20001~25000)
b = (a-20000)/10*50+213000;
} else
if (a <=25001~30000)
b = (a-25000)/10*40+238000;
} else
if (a <=30001~20000)
b = (a-30000)/10*30+258000;
}
return event;
});
})();