在我的作業表上,我有一堆包含文本的單元格,然后是字母“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("");
}
有什么想法嗎?
uj5u.com熱心網友回復:
這對我有用
function replacetool() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet1");
const rg = sh.getDataRange();
rg.createTextFinder("TRT.*").useRegularExpression(true).replaceAllWith("");
}
- 文本查找器
前:
一個 |
---|
測驗檔案 TRT 111134 |
測驗檔案 TRT 111134 |
測驗檔案 TRT 111134 |
測驗檔案 TRT 111134 |
后:
一個 |
---|
測驗檔案 |
測驗檔案 |
測驗檔案 |
測驗檔案 |
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/527119.html