[英]Copy Data from one sheet to another - Google Script
I'm trying to run a code that lets me copy the value of any single cell in one sheet and then paste it into a specific cell in another sheet, however I've been getting errors saying "Range not found".我正在尝试运行一个代码,该代码允许我复制一张表中任何单个单元格的值,然后将其粘贴到另一张表中的特定单元格中,但是我收到错误消息“找不到范围”。
function Find() {
var spreadsheet = SpreadsheetApp.getActive();
var currcell = spreadsheet.getCurrentCell();
spreadsheet.setActiveSheet(spreadsheet.getSheetByName('Exp GPPB Breakdown'), true);
spreadsheet.getRange('C1').activate();
spreadsheet.getRange(currcell).copyTo(spreadsheet.getActiveRange(), SpreadsheetApp.CopyPasteType.PASTE_NORMAL, false);
spreadsheet.getRange('A4').activate();
var criteria = SpreadsheetApp.newFilterCriteria()
.build();
spreadsheet.getActiveSheet().getFilter().setColumnFilterCriteria(1, criteria);
};
Replace代替
var currcell = spreadsheet.getCurrentCell();
with和
var currcell = spreadsheet.getActiveSheet().getCurrentCell().getA1Notation();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.