Google apps script 谷歌电子表格自定义功能#NUM!错误

Google apps script 谷歌电子表格自定义功能#NUM!错误,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我制作了这个定制功能: function somaDias(range, days) { var soma = 0; for(i=0; i<days; i++){ soma = soma + parseFloat(range[0][i]) } return soma; } 功能性睡眠(范围,天){ var-soma=0; 对于(i=0;i空单元格可以这样检查: function somaDias(ran

我制作了这个定制功能:

  function somaDias(range, days) {
     var soma = 0;

      for(i=0; i<days; i++){
          soma = soma + parseFloat(range[0][i])
      }

      return soma;
      }
功能性睡眠(范围,天){
var-soma=0;

对于(i=0;i空单元格可以这样检查:

function somaDias(range, days) {
  var soma = 0;

  for(i=0; i<days; i++){
    var v = range[0][i];
    if (v == "") {
      continue;
    }

    soma += parseFloat(v);
  }

  return soma;
}
功能性睡眠(范围,天){
var-soma=0;

对于(i=0;i您可以使用简化的for of
IF-THEN
如下

  function somaDias(range, days) {
    var soma = 0; 
    for(i=0; i<days; i++){
      soma += range[0][i]!=''? parseFloat(range[0][i]):0;
      }       
    return soma
    }
功能性睡眠(范围,天){
var-soma=0;
对于(i=0;i