如何在换行后的Google脚本中插入虚线(docs)

时间:2020-01-03 01:22:28

标签: google-apps-script

在Google文档中,我需要在检测到换行符后立即插入虚线,并且它需要填满整行

例如: 你好----------------------

我是google脚本的新手,到现在为止我已经找到了换行符,但是没有添加破折号,而是用破折号代替了整行:

 function myFunction() {
  var body = DocumentApp.getActiveDocument().getBody();
  body.replaceText("[^\n]+", "-"); 
}

1 个答案:

答案 0 :(得分:1)

您必须获取所有段落,遍历每个段落,然后将the existing text替换为the existing text + -----------

function myFunction() {
  var body = DocumentApp.getActiveDocument().getBody().getParagraphs();
  for (var i = 0; i < body.length; i++) {
    if ( body[i].getText() != '') {
      body[i].editAsText().replaceText(body[i].getText(),body[i].getText() + "---------------")
    }
  }
}

因此,您无需搜索换行符,而是将其添加到段落的末尾,每个段落都从换行符设置,因此这对您有用。

相关问题