簡體   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