遍历范围[]

时间:2020-06-20 21:44:24

标签: javascript google-apps-script google-sheets callback

我正在尝试做两件事。使它起作用,并使其尽可能高效地工作。

任务:

要使用用户定义的RANGE,如下所示:

My Spreadsheet

我想要做的就是简单地运行一个foreach循环,该循环将遍历整个选择并拉出特定的单元格,然后将其放入模板文档的副本中

var ranger = sheet.getSelection().getActiveRangeList().getRanges().forEach(function(dataArray) 
  // dataArray is my object[][] Casting all data to strings just in case.
  var songname = String(dataArray[1]);
  var songwriters = String(dataArray[2]);
  var publishers =  String(dataArray[3]);
  var artist = String(dataArray[5]);
  var useremail = String(dataArray[6]);
...
}

稍后在我的代码中,我打开模板,替换占位符,重命名并保存它。

但是我只想到达那里,并尽可能高效地到达那里。

这是要这样做吗?

我对Google App脚本中的回调格式非常困惑。

1 个答案:

答案 0 :(得分:2)

-w

dataArray现在是2维数组的数组,所以它是3维数组。