Google Spreadheets Scripts: überprüfen, ob Zelle leer ist
Möchte ich nach Eingabe einer variable in eine Zelle nur, wenn die Zelle leer ist. Die if-Anweisung, jedoch, funktioniert nicht. Irgendwelche Ratschläge?
var ss=SpreadsheetApp.getActiveSpreadsheet();
var r=ss.getRange("'odpovědi'!A2:J");
var rws=r.getNumRows();
ax=r.getCell(rws-1, 10).getValue();
if (ax == "") {
ax = "foo";
r.getCell(rws-1, 9).setValue(ax);
}
Sie haben Spalte 10 in einer Zeile, und 9 auf der anderen, das sind also zwei verschiedene Zellen. Ein Tippfehler ist. Ansonsten funktioniert es wie vorgesehen.
InformationsquelleAutor orobinec | 2017-01-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kein müssen extact den Wert zu ermitteln, ob die Zelle leer ist. Google Spreadsheet API hat bereits eine Methode für diese: Bereich - isBlank Methode
InformationsquelleAutor A. Masson
Versuchen:
InformationsquelleAutor Ed Nelson
Wenn Sie bereits Zelle Wert dann verwenden
===
oder!==
Betreibern, wenn Sie wollen, vermeiden Typ-Konvertierung (wo0 == ""
).Code-snippet für eine Verringerung nicht leere Zelle Werte
InformationsquelleAutor koxt