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

修改Google Apps Script实现将数据插入到目标单元格指定唯一字符串后

解决方案

修改后的代码如下:

function copyData() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sourceSheet = ss.getSheetByName("Sheet110");
  var sourceRange = sourceSheet.getRange("A3:A8");
  var targetRange = sourceSheet.getRange("B3:B8");
  // 用\n表示换行,修正原字符串写法避免语法错误
  var uniqueString = "Critical dates meeting comments:\n";
  var sourceValues = sourceRange.getValues();
  var targetValues = targetRange.getValues();
  
  for (var i = 0; i < sourceValues.length; i++){
    // 将源内容插入到指定唯一字符串之后
    targetValues[i][0] = targetValues[i][0].replace(uniqueString, uniqueString + sourceValues[i][0] + "\n");
  }
  
  targetRange.setValues(targetValues);
}

修改说明

  1. 修正字符串换行写法:原代码中直接在字符串内换行会触发语法错误,改用\n表示换行符,确保uniqueString能精准匹配目标单元格内的指定内容。
  2. 替换拼接逻辑:把原有的末尾拼接逻辑(targetValues[i][0] + sourceValues[i][0])替换为String.replace()方法,精准将源区域内容插入到uniqueString后方,实现需求的插入位置。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 14:50:21