在Google文档中替换新线

发布于 2025-01-21 23:40:54 字数 317 浏览 0 评论 0原文

在Google文档中找不到并替换新线。

这起作用(只是表明我有一个身体,可以替换):

bulletinBody.getBody().editAsText().replaceText("x","y");

这些不起作用:

bulletinBody.getBody().editAsText().replaceText("\\n","y");
bulletinBody.getBody().editAsText().replaceText("\\r","y");

任何帮助将不胜感激!

Cannot find and replace newlines in a Google doc.

This works (just showing that I have a body, and can replace):

bulletinBody.getBody().editAsText().replaceText("x","y");

These do not work:

bulletinBody.getBody().editAsText().replaceText("\\n","y");
bulletinBody.getBody().editAsText().replaceText("\\r","y");

Any help would be appreciated!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

左耳近心 2025-01-28 23:40:54

这对我有用〜

  let doc = DocumentApp.openById('***')
  let body = doc.getBody()
  let children = body.getNumChildren()
  while (children) {
    children -= 1
    let item = body.getChild(children)
    if (item.getType() == DocumentApp.ElementType.PARAGRAPH) {
      if (!item.asText().getText()) {
        item.merge()
      }
    }
  }

This worked for me~

  let doc = DocumentApp.openById('***')
  let body = doc.getBody()
  let children = body.getNumChildren()
  while (children) {
    children -= 1
    let item = body.getChild(children)
    if (item.getType() == DocumentApp.ElementType.PARAGRAPH) {
      if (!item.asText().getText()) {
        item.merge()
      }
    }
  }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文