您如何对Google App脚本中的单元格范围求和?

问题描述 投票:0回答:1

是否可以在Google App脚本中使用SUM,SUMIF,COUNTIF,COUNA等工作表函数来实现自动化?

google-apps-script appscript
1个回答
0
投票

将它们全部组合到脚本中非常容易,因为它只需要一点逻辑。您可以通过选择一个范围然后执行该功能来进行操作,并且结果将显示在烤面包上。

function sumandcount() {
  var ss=SpreadsheetApp.getActive();
  var sh=ss.getActiveSheet();
  var rg=sh.getActiveRange();
  var values=rg.getValues();
  var sumifgtr5=0;
  var countifgtr5=0
  values.forEach(function(r,i){
    r.forEach(function(c,j){
      if(c>5) {
        sumifgtr5+=c;
        countifgtr5+=1;
      }
    })
  });
  var obj={count:countifgtr5,sum:sumifgtr5};
  ss.toast(obj.count, obj.sum);
}
© www.soinside.com 2019 - 2024. All rights reserved.