如何获取过滤后的数组元素的总和

时间:2019-04-19 18:05:40

标签: javascript arrays google-apps-script

所以在我的Google工作表中,我有一些数据: 在A栏中,我有日期 在B列中,我有数字

我也有2个带有开始日期和结束日期的单元格,用于过滤数组。

我需要得到过滤后的数字的总和。请帮助

function filteredSum(){

 var ss = SpreadsheetApp.getActiveSpreadsheet();
 var tsheet = ss.getSheetByName("Sheet1");

 var originalData = tsheet.getRange(10, 1, tsheet.getLastRow()-1, 2).getValues();
 var mindate = tsheet.getRange("C8").getValue();//starting date
 var maxdate = tsheet.getRange("D8").getValue();//end date

  var data = originalData.filter(function(item){return item[0] >= mindate && item[0] <= maxdate});


  Logger.log(data);
//here i got the array of arrays. and i'm stuck. how to get the sum of numbers

 }

1 个答案:

答案 0 :(得分:1)

.impDF()