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

修改Google Apps Script代码:用F列数据覆盖C列并保留表头

用F列数据覆盖C列(保留表头)的Google Apps Script解决方案

现有的moveColumns函数是用来调整列的位置,不是覆盖数据,满足不了你的需求。下面是实现你需求的代码:

function overwriteColumnCWithF() {
  // 获取当前活动工作表
  const sheet = SpreadsheetApp.getActiveSheet();
  
  // 获取F列从第2行开始的所有数据(跳过表头)
  const fColumnData = sheet.getRange(2, 6, sheet.getLastRow() - 1, 1).getValues();
  
  // 将F列数据写入C列从第2行开始的区域(保留C列表头)
  sheet.getRange(2, 3, fColumnData.length, 1).setValues(fColumnData);
}

代码说明:

  • getRange(2, 6, sheet.getLastRow() - 1, 1):定位F列(第6列)从第2行到最后一行的区域,只取1列数据
  • getValues():读取该区域的所有数据
  • getRange(2, 3, fColumnData.length, 1):定位C列(第3列)从第2行开始,长度和F列数据一致的区域
  • setValues(fColumnData):把F列的数据写入C列,两列的第1行表头都保留不动

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 21:25:23