检查第一个空白单元格的功能

Posted

技术标签:

【中文标题】检查第一个空白单元格的功能【英文标题】:Function to check for first blank cell 【发布时间】:2015-06-07 23:55:06 【问题描述】:

所以,我正在尝试定义一个自定义函数,该函数返回它在自定义范围内找到的第一个空白单元格的行号。

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 语句或使用循环是否有问题。任何帮助将不胜感激。

【问题讨论】:

【参考方案1】:

我不确定您的 startRowstartCol 变量的格式是什么,也不知道您要做什么,但我认为您应该在 while 循环中更新变量 range,因为 @ 987654325@ 测试整个范围是否为空白:https://developers.google.com/apps-script/reference/spreadsheet/range#isBlank%28%29

【讨论】:

startRowstartCol 都是整数,我试图通过列出行号和列号来引用单个单元格 好吧 while (checkRow

以上是关于检查第一个空白单元格的功能的主要内容,如果未能解决你的问题,请参考以下文章

如何仅对没有空白单元格的行进行排序?

带有包含自定义单元格的 UITableView 的 UISearchBar => 空白单元格

用于查找空白单元格的 VBA

带有静态单元格的 UITableViewController 显示为空白

是否有一个数组公式可以用上面单元格的内容填充列中的所有空白单元格?

查找第一行中的第一空白列