在Google文档中,我需要在检测到换行符后立即插入虚线,并且它需要填满整行
例如: 你好----------------------
我是google脚本的新手,到现在为止我已经找到了换行符,但是没有添加破折号,而是用破折号代替了整行:
function myFunction() {
var body = DocumentApp.getActiveDocument().getBody();
body.replaceText("[^\n]+", "-");
}
答案 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() + "---------------")
}
}
}
因此,您无需搜索换行符,而是将其添加到段落的末尾,每个段落都从换行符设置,因此这对您有用。