Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 将一个工作表中命名区域的单元格值复制到另一个工作表中另一个命名区域的相同单元格地址_Google Apps Script_Google Sheets_Named Ranges - Fatal编程技术网

Google apps script 将一个工作表中命名区域的单元格值复制到另一个工作表中另一个命名区域的相同单元格地址

Google apps script 将一个工作表中命名区域的单元格值复制到另一个工作表中另一个命名区域的相同单元格地址,google-apps-script,google-sheets,named-ranges,Google Apps Script,Google Sheets,Named Ranges,是否可以在一张图纸中复制命名范围的值,并将其粘贴到另一张图纸的相同单元格位置 例如,我在sheet1中将range命名为“old\u desk\u 1”!A24:A25和命名范围和表2中的“桌面1”!A24:A25。是否可以将old_desk_1单元格中的值复制到desk_1,而无需执行标准复制/粘贴 是的,首先我建议看一下以下文档 上面的链接将告诉您有关所有类的可用方法,您将需要这样做。这是一个你希望实现的基本例子 function copyCells(){ var this

是否可以在一张图纸中复制命名范围的值,并将其粘贴到另一张图纸的相同单元格位置


例如,我在
sheet1中将range
命名为“old\u desk\u 1”
!A24:A25和命名范围
表2中的“桌面1”
!A24:A25
。是否可以将
old_desk_1
单元格中的值复制到
desk_1
,而无需执行标准复制/粘贴

是的,首先我建议看一下以下文档

上面的链接将告诉您有关所有类的可用方法,您将需要这样做。这是一个你希望实现的基本例子

function copyCells(){
   var thisSpreadsheet = SpreadsheetApp.getActiveSpreadsheet();
   var theRange = thisSpreadsheet.getRangeByName("YOUR RANGE");

   var destinationSheet = thisSpreadsheet.getSheetByName("SHEET TO COPY TO");
   var destinationRange = destinationSheet.getRangeByName("YOUR OTHER RANGE");

   theRange.copyTo(destinationRange);
}