[英]Copy a range from one sheet to another in google sheet
I ave been trying to copy a range from one google sheet to another without success. 我一直试图将一个Google工作表的范围复制到另一个Google工作表而没有成功。 I have tried all the answers that I have come accross but they were al fruitless for me.
我已经尝试了所有遇到的答案,但对我来说这些都是徒劳的。 Everything in the script work apart from the content or ell does not get copied.
脚本中的所有内容与内容无关,否则不会被复制。
Any help or guidance will be very much appreciated. 任何帮助或指导将不胜感激。 Here is the code that I am using:
这是我正在使用的代码:
function copyCell() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var source = ss.getSheetByName("City");
var destination = ss.getSheetByName("Boost");
var source_range = source.getRange("A17").getValue();
ss.setActiveSheet(ss.getSheets()[2]);
destination.insertRowAfter("3");
var destination_range = destination.getRange("A4")
destination_range.setValue(source_range);
Browser.msgBox("The value has been added",Browser.Buttons.OK)
}
My friend I created this script and works fine for me 我的朋友我创建了这个脚本,对我来说很好用
Function copyCell (sourceWorksheet, sourceSpreadsheet, rangeToCopy, destSpreadsheet, destRow, destColumn) {
var source = SpreadsheetApp.openById(sourceWorksheet);
var sourceSheet = source.getSheetByName(sourceSpreadsheet);
var destSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(destSpreadsheet);
var rangoToCopy = sourceSheet.getRange(rangeToCopy).getValue;
destSheet.getRange(destRow,destColumn).setValue(rangoToCopy)}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.