应用脚本的新手,但是通过大量研究成功地构建了自己的脚本,但是现在我的脚本遇到了错误。下面是我当前的代码:
function MyFunction() {
var sss = Spreadsheetapp.getactive();
var ss = sss.getSheetByName('Daily Sales');
var range = ss.getRange('B8:H83');
var data = range.getvalues();
var OUrange = ss.getRange('K8:Q83');
var OUdata = OUrange.getvalues();
var ts = sss.getSheetByName('Tracker');
ts.getRange(ts.getLastRow()+1,1,data.length,data[0].length).setvalues(data);
ts.getRange(ts.getLastRow()+1,OUdata.length,OUdata[0].length).setvalues(OUdata);
}
在“每日销售额”工作表中,我从BH和KQ列复制值,并将其粘贴到“跟踪器”工作表的最后一行,从A列开始。在K. Col中的“每日销售额”值正确粘贴在BH值以下,因此对这些结果感到满意。
在“跟踪器”页面上,这些值在A-G列中。但是,我此后基于脚本数据在H列和I列中添加了基于脚本数据的公式,并在H列中手动添加了这些公式。这些公式被复制到工作表的整个列中(即行5000)。由于添加了这些公式,因此脚本现在将值粘贴到A5001中。
我意识到这是由于这些公式引起的,但是有没有一种方法可以更新我的脚本以粘贴到A列的最后一行中,同时又将这些公式保留在I列和J列中?预先感谢。