循环通过细胞范围和清洁范围

时间:2017-05-18 16:17:05

标签: javascript google-sheets

我正在使用Google表格并尝试找出一个将循环通过预定义范围的脚本,工作表名称"设置"范围(A2:A25)并清除设置范围内每张纸的范围内容(" K3:N25和#34;)。

我知道在excel中我可以为每个语句编写代码,但是,我是Javascript的新手并且不确定如何编写相同的语句。我已经有一个代码可以清理指定工作表上指定范围的内容,但我想使用列表循环10到15张。

function clearRange(){
  //replace 'Sheet1' with your actual sheet name
  var sheet = SpreadsheetApp.getActive().getSheetByName("Anna");
  sheet.getRange("K3:N25").clearContent();
}

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:0)

var sheets = ["Anna", "John"];

function clearRange(sheets, range){
  for (var i = 0; i < sheets.length; i++) { // iterate all sheets
     var sheet = SpreadsheetApp.getActive().getSheetByName(sheets[i]);
     sheet.getRange(range).clearContent();
  }
}

clearRange(sheets, "K3:N25")