You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改Google Apps Script代码实现指定范围跨表格数据复制

修改后的Google Apps Script代码
function importData() {
  // 获取源表格指定范围A1:E10的数据
  var sourceRange = SpreadsheetApp.openById("1_cujCKj2Xd-JT-bCu2-xSv2gij6qpQXzFtNQ6BY")
    .getSheetByName("Sheet1")
    .getRange("A1:E10");
  
  // 获取目标表格的Sheet5
  var targetSheet = SpreadsheetApp.openById("1N1tMU3ydG1poly4RDekdDGzlmsyRYLPn3LsfWmWg")
    .getSheetByName("Sheet5");
  
  // 定义目标粘贴范围:从B1开始,匹配源范围的行数和列数
  var targetRange = targetSheet.getRange(1, 2, sourceRange.getNumRows(), sourceRange.getNumColumns());
  
  // 执行数据复制
  targetRange.setValues(sourceRange.getValues());
}

核心改动说明

  • 源数据范围指定:把原代码的getDataRange()替换为getRange("A1:E10"),精准锁定要复制的单元格区域
  • 目标起始位置调整:getRange(1, 2, ...)里的第二个参数2对应B列(A列序号为1),确保数据从B1单元格开始粘贴
  • 保留原表格ID和工作表名称,直接替换后即可适配你的表格环境

内容的提问来源于stack exchange,提问作者Mergen

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.07 11:00:55