繁体   English   中英

将范围从一个工作表复制到Google工作表中的另一个工作表

[英]Copy a range from one sheet to another in google sheet

我一直试图将一个Google工作表的范围复制到另一个Google工作表而没有成功。 我已经尝试了所有遇到的答案,但对我来说这些都是徒劳的。 脚本中的所有内容与内容无关,否则不会被复制。

任何帮助或指导将不胜感激。 这是我正在使用的代码:

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)

}

我的朋友我创建了这个脚本,对我来说很好用

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM