Wie man für die Summe einer Reihe in der google app script?

Möchte ich eine einfache benutzerdefinierte Summe-Formel in google Tabellen mit google app Script.

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

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


    return soma;
    }

Dass ich diese Funktion in einem Bericht, dass eine Spalte mit monetären Werte für jeden Tag des Monats. Die Idee ist, wählen Sie die gesamte Spalte mit Werten, übergeben Sie es als ein Angebot und Sie Summe dieser Werte bis zu einem Tag im Monat. Ich weiß, es ist etwas falsch mit

  sum = sum + range[i];

weil, wenn ich es testen mit einer Spalte, die nur 1... die Rückkehr ist "0111111"

=somaDias(C9:C15;6) //sollte die Rückkehr 6, aber es gibt 0111111

Ich möchte nicht mit =Summe(), denn das Sortiment ändert sich je nach dem Tag. Ich will gehen, wie die Auswahl der 30 Tage des Monats und übergeben Sie dann die Anzahl der Tage, die ich summieren möchten. Wenn ich Summe, ich hätte erneut die Palette jeden Tag....

Was ich falsch mache?

InformationsquelleAutor user3347814 | 2014-07-28

Schreibe einen Kommentar