Я новичок, хорошо ... Я пытаюсь использовать математические операторы в элементах массива, но я не знаю, что я делаю неправильно.Я использовал функции parseInt и Number для приращения элементов массива с некоторыми целыми числами, но это не работает.
исходные значения из моего листа: [[1000.0], [1000.0], [3000.0], [1000.0], [], [], [], [], [], []]
Когда я попытался без parseInt / Number , результат был: [01000100030001000, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0]
Когда я попробовал с parseInt / Number : [NaN, 0,0, 0,0, 0,0, 0,0,0,0, 0,0, 0,0, 0,0, 0,0]
function myFunction() {
var ssCDB = SpreadsheetApp.getActive().getSheetByName("CDB");
var cdbRange = ssCDB.getRange(3, 3, 10, 1).getValues();
var cdbSum = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
Logger.log(cdbRange);
for (var i=0; i<cdbRange.length; i++) {
cdbSum[0] = cdbSum[0] + cdbRange[i];
//cdbSum[0] = parseInt(cdbSum[0]) + parseInt(cdbRange[i]);
}
Logger.log(cdbSum);
}
Я ожидаю что-то вроде: [ 6000.0 , 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0,0, 0.0]
что я делаю не так?Есть идеи?