Google脚本循环

时间:2019-02-23 19:40:36

标签: google-apps-script google-sheets google-sheets-api

我想知道如何才能使这段代码有效循环,而不是重复多次。它不必从P17开始,可以整列。

python3 -m venv getting-started
pip3 install -r requirements.txt
python3 manage.py migrate #I had already created the database
python3 manage.py collectstatic
heroku local

1 个答案:

答案 0 :(得分:0)

我不确定您要做什么,这就是我的解释:您在一张工作表中有一列具有不同的 RangeList,并且您想在第二张工作表中删除这些范围。

>

如果我是对的,您可以使用以下代码循环该过程:

  const sheet1 = SS.getSheetByName("sheet1") // contains rangelist
  const sheet2 = SS.getSheetByName("sheet2") // contains data to be deleted
  
  var last_row = sheet1.getLastRow();
  var values = sheet1.getRange("A1:A"+last_row).getValues()
  for (var i in values){
    var cell_value = values[i]
    if (cell_value != ""){
      sheet2.getRangeList([cell_value]).clear({contentsOnly: true, skipFilteredRows: true})
    }
  }