这是我现在的剧本,效果很好。范围B5:J 100目前正在复制和粘贴到正确的位置在工作表。但是,clearContent区域只能从B7:J 100开始。我怎么能把它写在剧本里呢?
更新:你能告诉我我在哪里写这个新的部分吗?我是全新的脚本,不知道如何做到这一点。
function copyPaste() {
var ss=SpreadsheetApp.getActive();
var srcsh=ss.getSheetByName('Yard');
var dessh=ss.getSheetByName('History Yard');
var srcrg=srcsh.getRange('B5:J100');
var data=srcrg.getValues();
var desrg=dessh.getRange(dessh.getLastRow() + 1,1,96,9);
desrg.setValues(data);
srcrg.clearContent()
}发布于 2022-09-21 08:09:08
非常简单(而且是静态的)方法是将clearContent()应用于sercsh.getRange('B7:J100')而不是srcrg。
如果您希望这是动态的,也可以对您的偏移变量使用srcrg (偏移2行,行数随2减少)。
https://stackoverflow.com/questions/73797236
复制相似问题