我想编写一个脚本来查找所有特定单词并设置其颜色格式。
我尝试了以下操作,但似乎不起作用:
function ChangeColor() {
var body = DocumentApp.getActiveDocument().getBody();
var myword = body.findText("var");
while (myword !== null){
var mysearch = myword.getElement().asText().setForegroundColor('#DC64DC');
}
}
请问有人可以帮我吗?
答案 0 :(得分:0)
您想要更改文档中“ var”的字体颜色。如果我的理解是正确的,那么该修改如何?
findText(searchPattern, from)
。setForegroundColor(startOffset, endOffsetInclusive, color)
。
myword.getStartOffset()
和myword.getEndOffsetInclusive()
检索开始和结束的偏移量。function ChangeColor() {
var searchValue = "var";
var body = DocumentApp.getActiveDocument().getBody();
var myword = body.findText(searchValue);
while (myword) {
var mysearch = myword.getElement().asText()
mysearch.setForegroundColor(
myword.getStartOffset(), // startOffset
myword.getEndOffsetInclusive(), // endOffsetInclusive
'#DC64DC' // color
);
var myword = body.findText(searchValue, myword); // Search next word
}
}
如果我误解了你的问题,对不起。