google apps script - tutorial - Scripts de Spreadheets de Google: compruebe si la celda está vacía
google spreadsheet script get cell value (2)
Tratar:
function myFunction() {
var ss=SpreadsheetApp.getActiveSpreadsheet();
var s=ss.getSheetByName(''odpovědi'')
var lr=s.getLastRow()
var ax=s.getRange(lr, 10).getValue();
if(ax == ""){
ax = "foo";
s.getRange(lr, 10).setValue(ax);
}
}
Quiero ingresar una variable en una celda solo si la celda está vacía. La instrucción if, sin embargo, no funciona. ¿Algún consejo?
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);
}
No es necesario extactar el valor para determinar si la celda está vacía. Google Spreadsheet API ya tiene un método para esto: Range - isBlank method
var cell = r.getCell(rws-1, 10);
if (cell.isBlank()) {
cell.setValue("foo");
}