【发布时间】:2025-12-30 11:00:16
【问题描述】:
我有一行包含文本的表格。我需要使用 regExp 从该文本中提取值。
我的代码是:
function myfunc(){
var spreadsheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
var range = spreadsheet.getRange('A1:B1000');
var regExp = /(\?<=Баланс)(.*)(\?=р8)/;
for (var i = 1; i < 1000; i++) {
var cell = range.getCell(i,1)
var cell2 = range.getCell(i,2)
var val = regExp.exec(cell.getValue());
cell2.setValue(val);
}
}
但它什么也没做。可能是什么问题?
【问题讨论】:
-
正则表达式,使用
/Баланс(.*?)р8/并抓取val[1]。
标签: javascript regex google-sheets