如何使用 App 脚本 select 在 Google 文档中添加一个空行?
How do I select an empty line in Google Docs using App Script?
我正在尝试添加一个插件,使下划线和(最好)新行变为红色。我会使用 var line = body.findText("\nl");
或 var line = body.findText("<br>");
,但是那些 select 那段文本如果有效,将 select 每一个新行,无论是否为空。
这是我为主要部分复制和粘贴的代码片段:
function redLine() {
var body = DocumentApp.getActiveDocument().getBody();
var line = body.findText("");
while (line) {
var elem = line.getElement();
var start = line.getStartOffset();
var end = line.getEndOffsetInclusive();
elem.setForegroundColor(start, end, "#FF0000");
line = body.findText("", line);
}
}
谢谢!
我使用了不同的答案并重写了该部分,并使用了这段代码。
var body = DocumentApp.getActiveDocument().getBody();
var paragraphs = body.getParagraphs();
var i = 0;
for (var i = 0; i < paragraphs.length; i++) {
if (paragraphs[i].getText() === ""){
paragraphs[i].setForegroundColor("#FF0000");
}
}
我正在尝试添加一个插件,使下划线和(最好)新行变为红色。我会使用 var line = body.findText("\nl");
或 var line = body.findText("<br>");
,但是那些 select 那段文本如果有效,将 select 每一个新行,无论是否为空。
这是我为主要部分复制和粘贴的代码片段:
function redLine() {
var body = DocumentApp.getActiveDocument().getBody();
var line = body.findText("");
while (line) {
var elem = line.getElement();
var start = line.getStartOffset();
var end = line.getEndOffsetInclusive();
elem.setForegroundColor(start, end, "#FF0000");
line = body.findText("", line);
}
}
谢谢!
我使用了不同的答案并重写了该部分,并使用了这段代码。
var body = DocumentApp.getActiveDocument().getBody();
var paragraphs = body.getParagraphs();
var i = 0;
for (var i = 0; i < paragraphs.length; i++) {
if (paragraphs[i].getText() === ""){
paragraphs[i].setForegroundColor("#FF0000");
}
}