我试图了解如何删除小数。我已经尝试过 Math.trunc() 但它似乎永远不会删除。 Logger.log(esValues.length)
打印 500.0,我尝试添加 var removeDecimal = Math.trunc(esValues.length)
然后打印removeDecimal,但我仍然得到 500.0
var ss = SpreadsheetApp.getActiveSpreadsheet();
var es = ss.getSheetByName("School1");
var ms = ss.getSheetByName("School2");
var hs = ss.getSheetByName("School3");
var esValues = es.getDataRange().getValues();
var counterDell = 0;
var counterHP = 0;
//var esValues = es.getRange('A:C').getValues();
Logger.log(esValues.length); //This prints 500.0, Also tried adding here Logger.log(Math.trunc(esValues.length))
for (var i = 0; i < esValues.length; i++) {
var data = esValues[i];
var first = data[1];
var last = data[0];
var middle = data[2];
var studentid = data[3];
var device = data[4];
if (device.includes("Dell")) {
counterDell++;
} else if (device.includes("HP")) {
counterHP++;
}
}
Logger.log(`Dell count is ${counterDell}`)
Logger.log(`Hp count is ${counterHP}`)
}
最佳答案
Logger.log(esValues.length.split('.')[0])
将小数分成整数部分和小数部分,然后丢弃小数部分。
关于javascript - 从字符串中删除小数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73310999/