📅  最后修改于: 2023-12-03 15:14:16.991000             🧑  作者: Mango
createTextFinder
是一种在Google App Script中用于查找文本的方式。 matchcase
是一个参数,用于指定是否对大小写敏感进行匹配。
例如,如果您想在Google文档中查找所有以“Hello”开头的单词,而不考虑它们的大小写,您可以使用以下代码:
let doc = DocumentApp.getActiveDocument();
let textFinder = doc.createTextFinder("^hello");
let matches = textFinder.findAll();
现在,如果您想要查找所有以“hello”开头的单词,您可以将 matchcase
参数设置为 true
:
let doc = DocumentApp.getActiveDocument();
let textFinder = doc.createTextFinder("^hello").matchCase(true);
let matches = textFinder.findAll();
在这个例子中,只有以“hello”开头的单词将被匹配,而不是以任何其他大小写形式开头的单词。
此外,您还可以使用一些其他的参数来更精确地匹配文本。 具体而言,在 createTextFinder
方法中,您可以使用以下参数(可能不是全部):
matchCase(true/false)
:指定是否对大小写敏感进行匹配ignoreDiacritics(true/false)
:指定是否忽略重音符号进行匹配ignorePunctuation(true/false)
:指定是否忽略标点符号进行匹配useRegularExpression(true/false)
:指定是否使用正则表达式进行匹配matchEntireCell(true/false)
:指定是否在表格中匹配整个单元格而不是仅匹配单元格中的一部分如果您希望掌握 createTextFinder
的更多用法,请查看 Google App Script 官方文档。