有没有一种方法可以使用Google Doc API将样式文本替换为文本?

时间:2019-12-18 00:15:27

标签: google-api google-docs-api

[ReplaceAllTextRequest]文档1

似乎我只能用另一个纯文本替换纯文本?

我可以在替换中添加格式吗?例如将替换项设为红色+粗体

1 个答案:

答案 0 :(得分:1)

当前没有使用Docs API的样式化文本替换文本的方法。

作为解决方法,您可以:

  1. GET文档的所有内容。

  2. 查找将被替换的文档范围(查找文本与替换匹配项)。发出ReplaceAllTextRequest请求后,重新计算被替换文本的范围。

  3. 发出ReplaceAllTextRequest请求。
  4. 使用在步骤2中计算出的范围,发出所有适当的UpdateTextStyleRequest请求。所有这些请求都可以作为单个batchUpdate请求发送。
相关问题