values tutorial script google ejemplos apps google-apps-script google-spreadsheet cell spreadsheet

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"); }