Googleスプレッドシートにクエリを実行していますが、取得した数値によって、コードのさらに下で行っている重みが大きくなっています。
私の質問:
function queryValue3(met1,met2,met3) {
var query3 = new google.visualization.Query('https://spreadsheets.google.com/spreadsheet/tq?range=B7:B9&key=my_key&gid=10');
query3.send(function (response) {
if (response.isError()) {
alert('Error in query3: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data3 = response.getDataTable();
var m1 = data3.getValue(0, 0);
var m2 = data3.getValue(1, 0);
var m3 = data3.getValue(2, 0);
私がm2のために引っ張っている数は、明らかに25.3333333333333323であり、関数の後半で私を爆破しています。私の数値が10番目または100番目(この場合は10番目が必要)に丸められている限り、関数は正常に機能します。カスタムラウンド(小数点以下第1位)を使用していますが、シートでは正しいように見えますが、クエリは生の数値を取得していますか?ほとんどの場合、私の数は整数であり、そのような場合は小数を含めないようにします。この場合、誰かが変数m1、m2、およびm3を変更するのを手伝ってもらえますか?
ありがとう...