【问题标题】:Export Google Sheet Cell data with their formatting in HTML以 HTML 格式导出 Google 表格单元格数据
【发布时间】:2020-08-30 13:13:53
【问题描述】:

我试图以 HTML 格式获取格式化的谷歌表格单元格数据。我尝试使用 Google Sheet API V4 网格数据。但是将其转换为 HTML 格式并不容易。有没有人有解决方案?请帮我。例如:假设一个单元格有文本 Hello World 我想要它 <b>Hello</b> <i><span style="color:red">World</span></i>

【问题讨论】:

  • 例如,当包含此类单元格的电子表格导出为 HTML 时,即转换为 <span style="font-weight:bold;">Hello</span> <span style="font-style:italic;">World</span>。这个结果是你想要的吗?
  • 是的。同时我也想识别单元格。
  • 能问一下我评论得到的结果和你想要的结果有什么区别吗?
  • 当然。区别在于我们要导出的单元格是什么,其他的相同。例如 A1:<span style="font-weight:bold;">Hello</span> <span style="font-style:italic;">World</span>
  • 用脚本修改差异怎么样?

标签: html google-sheets


【解决方案1】:

现在通过https://developers.google.com/apps-script/reference/spreadsheet/rich-text-value-builder 支持

const value = SpreadsheetApp.newRichTextValue()
.setText("foo no baz")
.setLinkUrl(0, 3, "https://bar.foo")
.setLinkUrl(7, 10, "https://abc.xyz")
.setTextStyle(7, 10, boldStyle)
.build();

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-09-26
    • 1970-01-01
    • 2017-06-17
    • 1970-01-01
    • 2011-07-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多