首页 > 解决方案 > 循环将在 Google Sheets 脚本中查找和删除特定行

问题描述

我想在 google sheet 脚本中创建循环,首先获取 B 列上为“N/A”错误的每一行的位置,然后删除整行。我从该代码开始,但它没有返回“N/A”字符串行。

  function DeleteShops() {

  var ss = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("MainShops");

  for(i=4; i < 282; i++){

  var RowCheck = ss.getRange(i, 2).getValues();

    if (RowCheck ===  "#N/A") {

   var RowToDelete = ss.getRange(i, 2).getRow();
       break;  

    } 

    else {

      continue;

         }

  }

   Logger.log(RowToDelete);

}  

标签: javascriptgoogle-sheets

解决方案


你有备用=

只需更改您的线路

if (RowCheck === "#N/A") {

if (RowCheck == "#N/A") {


推荐阅读