2
使用下面的代码我试图将数据复制到新表中,但我希望它始终以A2开头。在列中写入数据
我不希望数据不断地走到最后,我希望它始终以A2开始。此外,问题出现的地方是我有B2:N200中的公式,因此数据不断尝试复制到最后。
最初的代码是这样的:
if(data[n][0]){
var dest = ss.getSheetByName(data[n][0].toString().replace(/ /g,''));//find the destination sheet
Logger.log(data[n][0].toString().replace(/ /g,''))
var destRange = dest.getRange(dest.getLastRow()+1,1);// define range
master.getRange(selectedfirstRow+n,2,1,1).copyTo(destRange);// and make copy below last row
}
}
我意识到瓦尔destRange被确定从哪里开始输入数据。你可以看到我改变了getRange为(2 + 1,1);我们可以将getRange改为(2 + 1,1)。它每次运行函数时都会转到下一行,但它只输入一个数据,而不是一致地转到下一行。
编辑 而我想我应该这样问,我如何才能在第一列的最后一个空单元格只,而不是整个表。我知道当前代码正在查看整个工作表的最后一行,我如何才能找到第一列?