0
所以,我試圖定義一個自定義函數,它返回在自定義範圍內找到的第一個空白單元格的行號。檢查第一個空白單元格的函數
function checkForBlank(startRow,startCol) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheets()[0];
var checkRow = startRow;
var checkCol = startCol;
var range = sheet.getRange(checkRow, checkCol);
var i = checkRow;
while (i < 100) {
if(range.isBlank()) {
return 5;
}
else { checkRow++; i++; }
}
}
我遇到的問題是,只要我檢查的第一個單元格不是空白,返回值就是空白。我無法弄清楚我的else語句或使用循環是否有問題。任何幫助將非常感激。
的'startRow'和'startCol'是我試圖使用通過列出的行號和列號 – Draketh
確定這樣 而(checkRow <100){以引用單個細胞均爲整數 var range = sheet.getRange(checkRow,checkCol);如果(range.isBlank()){0}返回5; } else {checkRow ++;} } 應該工作嗎? – Sebastien
它的工作!謝謝! – Draketh