Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.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工作表中复制具有格式的单元格的脚本_Google Apps Script_Google Sheets - Fatal编程技术网

Google apps script 用于在Google工作表中复制具有格式的单元格的脚本

Google apps script 用于在Google工作表中复制具有格式的单元格的脚本,google-apps-script,google-sheets,Google Apps Script,Google Sheets,我正在尝试使用CopyTo函数复制粘贴一系列具有格式的单元格 var rangeToCopy = sheet1.getRange(2,1,1,6); for(i=2; i<=500; i++) { rangeToCopy.copyTo(sheet2.getRange(i,1)); } var rangeToCopy=sheet1.getRange(2,1,1,6); 对于(i=2;i您不需要在所有行之间循环。您可以设置一个目标范围,该范围包含要将范围复制到的所有行: rangeToCo

我正在尝试使用CopyTo函数复制粘贴一系列具有格式的单元格

var rangeToCopy = sheet1.getRange(2,1,1,6);

for(i=2; i<=500; i++)
{
rangeToCopy.copyTo(sheet2.getRange(i,1));
}
var rangeToCopy=sheet1.getRange(2,1,1,6);

对于(i=2;i您不需要在所有行之间循环。您可以设置一个目标范围,该范围包含要将范围复制到的所有行:

rangeToCopy.copyTo(sheet2.getRange(2, 1, 499));
这与工作表UI中的行为相同。源范围和目标范围不需要具有相同的行数。复制的值和格式将自动扩展到目标范围的其余部分