1

是否有用于查找特定单词并将其替换为文档中斜体版本的谷歌应用程序脚本的代码?

4

1 回答 1

2

尝试这个 -

示例文本:

但也进入电子排版的飞跃,基本保持不变。它

但也进入电子排版的飞跃,基本保持不变。它

但也进入电子排版的飞跃,基本保持不变。它

以下代码将“未更改”一词更改为斜体-

function myFunction() {
  var wordToReplace = 'unchanged';
  var body = DocumentApp.getActiveDocument().getBody();
  toIta(wordToReplace, body);
}

function toIta(wordToReplace, body) {
  var findTextElm = body.findText(wordToReplace);
  while (findTextElm != null) {
    var text = findTextElm.getElement().asText();
    var start = findTextElm.getStartOffset();
    var end = findTextElm.getEndOffsetInclusive();
    text.setItalic(start, end, true);
    findTextElm = body.findText(wordToReplace, findTextElm);
  }
}

希望这可以帮助。

于 2019-12-28T19:15:10.710 回答