小编Bha*_*kar的帖子

使用Google Apps脚本删除Google表格中的行

尝试使用谷歌脚本删除与特定值匹配的行时遇到了最奇怪的错误.

这是我的代码:

function myFunction() {
  var doc = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = doc.getSheetByName("file.csv");

  var values = sheet.getRange("N2:N").getValues();

  var row_del = new Array();

  for(var i=0;i<values.length;i++)
  {
    if(values[i] == 'del'){
      row_del.push(i+2); // This line was added for debugging purposes.
     // sheet.deleteRow(i+2) was the line that was in this condition
     // (i+2) is used because row 1 has headers and the range starts from 0.
    }
  }

//  Logger.log(row_del);
//  GmailApp.sendEmail("my_email_address", "subject", row_del)

  for (var i = 0; i < row_del.length; i++)
  { …
Run Code Online (Sandbox Code Playgroud)

google-sheets google-apps-script

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

google-apps-script ×1

google-sheets ×1