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

跨Google Spreadsheet复制范围内容并保留文本加粗格式的实现方案问询

解决方案

原来的getValues()、setValues()方法仅读写纯文本内容,会自动丢弃所有单元格内的富文本格式。你可以直接改用富文本读写API实现需求,修改后代码如下:

function syncToSpreadsheetB(sheet1) { // 位于spreadSheetA中
  var spreadSheetB = SpreadsheetApp.openById('spreadSheetB_id');
  var sheet2 = spreadSheetB.getSheetByName('sheet2');

  if (sheet2 === null) return;

  // 读取源区域所有富文本信息(含文本内容+分段格式)
  const sourceRichText = sheet1.getRange(1,1,1,2).getRichTextValues();
  // 写入目标区域,完整保留原有格式
  sheet2.getRange(3,4,1,2).setRichTextValues(sourceRichText);
}

说明

该方案支持跨Google Spreadsheet文件复制,可完整保留单元格内的分段加粗、斜体、颜色、字体大小等所有富文本格式,无需额外解析格式规则。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:06:04