我想从一张工作表中复制所选范围,然后将其粘贴到同一工作簿中不同工作表中的特定范围内。怎么做?提前谢谢。
以下是我目前无法开始工作的尝试。
function Copy() {
var sss = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ss = sss.getSheetByName('Mold Repair Request');
var range = ss.getActiveRange();
var data = range.getValues();
var tss = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ts = tss.getSheetByName('TAG-005DB Red');
ts.getRange('F2').setValues(data);
}
答案 0 :(得分:0)
function Copy() {
var spreadsheet = SpreadsheetApp.openById("1J-gKl2AmLZOGxrcV7otTudhcHggLwThojmri6j3KFI0");
var ss = spreadsheet.getSheetByName('Mold Repair Request');
var range = ss.getActiveRange(),
numRows = range.getNumRows(),
numColumns = range.getNumColumns();
var data = range.getValues();
// ---
var ts = spreadsheet.getSheetByName('TAG-005DB Red');
range = ts.getRange('F2');
var col = range.getColumn(),
row = range.getRow();
ts.getRange(row, col, numRows, numColumns)
.setValues(data);
SpreadsheetApp.flush();
}