谷歌应用程序脚本查找并替换为量词



在我的工作表上,我有一堆包含文本的单元格,然后是字母"TRT";然后是一堆随机数。

我想删除TRT和它之后的一切。

含义:

">测试文件TRT 111134";应该变成">测试文件";

我知道我可以用MID或LEFT很容易地做到这一点,但我需要一种方法来使用应用程序脚本在一系列范围内运行这个正则函数。

我试着调整这样的东西来包含量词,但没有成功:

function replacetool() {
var FILE = SpreadsheetApp.openById("1n7vb6uyo6W9NX7EDWZvcbn-SptMDorgwvImZcPSdyR0");
var CONTENT = FILE.getSheetByName("Sheet1");
var A1 = CONTENT.getRange(1,1,100,100);
A1.createTextFinder("TRT"& "#.*").replaceAllWith("");
}

有什么想法吗?

这适用于我的

function replacetool() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet1");
const rg = sh.getDataRange();
rg.createTextFinder("TRT.*").useRegularExpression(true).replaceAllWith("");
}
  • textFinder

之前:

测试文件TRT 111134测试文件TRT 111134测试文件TRT 111134
A
测试文件TRT 111134

最新更新