使用Google表格脚本在列中查找空单元格

罗斯瓷砖

我正在尝试在Google表格的特定列中找到一个空单元格。我熟悉getLastRow(),但它返回整个工作表的最后一行。我想获取特定列中的第一个空单元格。因此,我使用了for循环和if。但是我不知道为什么它不起作用。问题是for循环不返回任何内容。我在工作表测试(第2行)中获得了H行(位置8)的10行。前5行已包含内容。稍后将使用其他代码将数据添加到此单元格。因此,我希望能够在此列中找到第一个空单元格,以便能够放置新数据。

var sheettest = SpreadsheetApp.getActive().getSheetByName("test");
var columntest = sheettest.getRange(4, 8, 10).getValues();  
    for(var i=0; columntest[i]=="" ; i++){
      if (columntest[i] ==""){ 
        var notationofemptycell = sheettest.getRange(i,8).getA1Notation();
        return notationofemptycell 
      }

  }

正如我所说,我想在该列中找到第一个空单元格。我定义了for循环,只要单元格不为空即可。那么如果该单元格为空,则应返回该单元格的A1表示法。似乎for循环一直进行到找到空单元格为止,因为在调试中我没有得到var“ notationofemptycell”的定义。

埃德·纳尔逊

您需要遍历columntest的长度。试试这个:

function myFunction() {
  var sheettest = SpreadsheetApp.getActive().getSheetByName("test");
  var lr=sheettest.getLastRow()
  var columntest = sheettest.getRange(4, 8, lr).getValues();  
    for(var i=0; i<columntest.length ; i++){
      if (columntest[i] ==""){ 
        var notationofemptycell = sheettest.getActiveCell().getA1Notation();
        Logger.log( notationofemptycell)
        break;//stop when first blank cell on column H os found.
      }
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用脚本在Google表格中定义单元格

在单元格中查找文本并将其替换为Google脚本和Google表格

在列的行中查找空单元格 | 数据框熊猫

如何使用熊猫在Excel中查找空白单元格?

Google表格-用于填充单元格IF列的脚本

如何使用列标题引用Google Apps脚本电子表格中的单元格

在Google表格脚本中设置活动单元格的值

Google表格-在脚本的OFFSET中使用单元格的值

如何仅使用空格查找空白单元格/单元格

使用 Google Apps 脚本填充 Google 文档中的表格单元格

Google Meet startTimeCode使用,是否可以在电子表格单元格中查找?

使用Apps脚本返回到某些单元格并使其在Google表格中可编辑

如何使用Apps脚本将值设置为Google表格中的单元格?

Excel 2010,在两列中查找空白单元格,在相应的不同列中返回文本

如何删除Google表格中列的空白单元格?

使用查询从单元格Google表格中获取日期

在 Google 表格中减去多个单元格 + 使用 IF ELSE

使用Google App脚本为Google表格中的单元格分配超链接到Google驱动器文件

使用Apps脚本将非连续单元格从Google表格中的一列复制到另一列

Google表格:分别比较一列的每个单元格并检查找到的行中的另一个单元格的条件格式

使用 Google 表格中的行和列过滤器获取单元格值

Google脚本在不同列中串联单元格

通过脚本在 Google 表格中生成表格时设置单元格或行/列数

在Google表格脚本的第一列中,根据合并单元格中的日期为行上色

使用 Google Apps 脚本删除或替换 Google 表格单元格中的“未定义”字符串

如何使用Google Apps脚本在“ Google幻灯片”中合并2个表格单元格

使用脚本将特定文本从一个单元格移动到 Google 表格中的另一个单元格

代码遍历一列并查找空单元格不起作用

使用Pygsheets查找单元格并更新同一列中的单元格