Ich habe so etwas wie dies auf Google App Script geschrieben:Google App Script Array - Warum nicht definiert?
var crossup = [];
var i;
var name_cell;
var cross_up_cell;
cross_up_cell = sheet.getRange(2, 1);
for (i = 1; i <= 12; i++) {
var ticker;
var value1;
ticker = name_cell.offset(0, i).getDisplayValue();
value1 = cross_up_cell.offset(0, i).getDisplayValue();
if (value1=="YES") {crossup.push(ticker)};
}
Was ich im Sinne hatte: Ich dachte, ich ein Array von value1 mit dem Wert „Ticker“ zuweisen, indem getDisplayValue() zur Ausgabe gehen, aber Als ich das Array ausgab, stellte sich heraus, dass ich eine Reihe von "undefined" als Ausgabe erhielt.
Um genau zu sein, wann immer Wert1 wirklich "Ja" auf meinem Google SpreadSheet ist, pushte die if-Anweisung "Ticker" in das CrossUp-Array, aber anstatt den Anzeigewert zurück zu schieben, schob es "undefined" ...
Hilfe !!! Woher?
Hallo Thiago, ich denke, es könnte nicht der Grund sein, ich hatte tatsächlich die Codes vor den zitierten Zeilen: var ss = SpreadsheetApp.openById ("etwas"); var Blatt = ss.getSheetByName ("PASTEVALUE"); Aber es funktioniert immer noch nicht ... Irgendwelche anderen Ideen ??? Vielen Dank !!! –
könnte es sein, dass ich etwas wie "object.method" irgendwie nicht in ein google app script-array schieben kann? –