在Google Apps脚本中,如何更改Google文档中的文字而不更改该文字的格式?
例如,假设我有一些这样的文字:“快速 棕色狐狸”。我想将“快速”改为“慢”和“棕色”改为“粉红色”,但在所有情况下我都希望保持格式,以便它像“慢 粉红色狐狸“。在一般情况下我该怎么做?
答案 0 :(得分:0)
一种方法是使用replaceText()方法,该方法保留文本的格式。
此示例使用Body,但是Paragraph类也具有相同的方法:
function changeTextButKeepFormat() {
let body = DocumentApp.getActiveDocument().getBody();
body.replaceText("quick", "slow");
body.replaceText("brown", "pink");
}