1 回答
TA贡献1829条经验 获得超7个赞
夫妇的事情:
本
new RegExp()
应包含CurrentValue的和测试的“叙事”(原来的代码是做反向)您不需要函数
\b
内的单词边界new RegExp()
尝试这个 -
function returnTag(narration){
var main = SpreadsheetApp.getActiveSpreadsheet();
var tagsheet = main.getSheetByName('Tags');
var numRows = tagsheet.getLastRow();
var numCols = tagsheet.getLastColumn();
var range = tagsheet.getRange(6, 2, numRows-5, numCols-1);
var row;
var col;
for (var col = 1; col <= numCols-1; col++) {
for (var row = 1; row <= numRows-5; row++) {
var currentValue = range.getCell(row,col).getValue();
var regExp = new RegExp(currentValue,"gi");
if(regExp.test(narration)) {
return(col);
}
else{ }
}
}
}
我已经在已共享的工作表中更新了相同的内容,现在可以使用了 :)
添加回答
举报