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

如何从Google Sheets获取保留富文本格式的数据?

保留Google Sheets富文本格式的查询方案

以下两种方法可以帮你完整获取带原始富文本格式的表格数据:

  • 使用官方Google Sheets API
    调用spreadsheets.get接口时,通过参数配置获取带格式的单元格数据:

    1. 设置valueRenderOption为FORMATTED_VALUE,获取单元格的格式化显示内容;
    2. 在fields参数中指定sheets.data.rowData.values.userEnteredFormat和sheets.data.rowData.values.formattedValue,这样能拿到每个单元格的样式规则(如斜体、字体颜色、加粗等)和对应的值。
      拿到数据后,你可以在前端根据样式规则自行拼接成带HTML标签的内容,比如把斜体样式转为<i>标签,颜色样式转为<span style="color:xxx">。
  • 用Google Apps Script搭建自定义接口
    如果不想直接处理API返回的复杂格式,可以用Google Apps Script做中间层:

    1. 在目标Google Sheets中打开脚本编辑器,编写函数读取指定工作表的所有单元格,通过getRichTextValue()方法获取单元格的富文本对象;
    2. 遍历富文本的每个文本片段,将片段的样式(斜体、加粗、颜色等)转换为对应的HTML标签;
    3. 把处理后的内容整合成JSON格式,通过doGet()方法暴露为可访问的接口,前端请求这个接口就能拿到完整的带样式数据,不会出现截断问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 23:40:53