【发布时间】:2020-05-28 20:11:07
【问题描述】:
我正在尝试将单元格 J3 的值从活动报告中复制并粘贴到 L 列的第一个空单元格中。
要复制的单元格是固定的,但要粘贴的单元格是可变的。
到目前为止,我使用的代码只能将值从 J3 复制到 L 列的最后一行,而不是从顶部开始的第一个空白行。任何操纵目的地的尝试均未成功。我能够将其粘贴在顶部,但它一直覆盖同一个单元格。
function copyData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sName = ss.getSheetName();
if (sName == 'Activity Report'){
var source = ss.getRange("Activity Report!J3");
var destSheet = ss.getSheetByName("Activity Report");
var lastRow = destSheet.getLastRow();
var destination = destSheet.getRange("L"+lastRow);
destination.activate();
source.copyTo(destination, SpreadsheetApp.CopyPasteType.PASTE_VALUES, false);
};
}
提前致谢!
【问题讨论】:
标签: google-apps-script google-sheets