我希望这会解释我的需求:https://docs.google.com/spreadsheets/d/1--4UL1SjdEv-YT-_gTpvKqy9H4SDEdBm8aubFpUZYuw/edit?ts=5be08e3d#gid=0
所以这里有B,C,L,M和S信息。
我想运行脚本,然后将第4-7行复制到“记事本”选项卡,然后在T列上设置“复制”值(按第2行和第3行)。
然后,在编写“复制”的情况下,脚本应跳过这些内容并仅复制其余部分。
如果仍然不清楚,请通知我。
谢谢!
function copyInfo() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var copySheet = ss.getSheetByName("Test");
var pasteSheet = ss.getSheetByName("Sheet5");
var columns_to_be_copied = ['B', 'L', 'M', 'V'];
for (column in columns_to_be_copied){
var copy_range_string = columns_to_be_copied[column] + ':' + columns_to_be_copied[column];
// get source range
var source = copySheet.getRange(copy_range_string);
// get destination range
var destination = pasteSheet.getRange(pasteSheet.getLastRow()+1,1,8,4);
// copy values to destination range
copyTo(source,destination );
}
}