お世話になっております。
タイトルの件について、
「評価」というドロップダウンのフィールドがあり、選択肢に
大変満足、満足、どちらでもない、不満、大変不満と、5つあります。
これを、大変満足が5点、満足が4点、どちらでもないが3点、不満が2点、大変不満が1点として数字化し、平均点を求めたいと思っています。
現在、上記項目の選択肢を5点~1点として、下記のようなコードで
kintoneUtility.rest.getAllRecordsByQuery(param_average).then(function(resp) {
var score_array = $.map(resp.records, function(record, i){
return parseFloat(record.評価.value.slice(0, -1));
});
var score_ave = Math.round(average(score_array) * 10)/10;
$("#score_avarage").html("<table class='data_table'><tr><th>平均点</th></tr><tr><td>" + score_ave + " 点</td></tr></table>");
}).catch(function(error){
console.log(error.message);
});
parseFloat関数とsliceで対応しているのですが、
文字(※大変満足)を数字(5)として「record.評価.value」に代入する方法はありますでしょうか。
分かりにくい説明で申し訳ないのですが、ご教授いただければ
幸いでございます。ご確認お願い致します。