Я пытаюсь исключить определенные строки с ячейками, которые содержат строку, которая заканчивается буквой «А» или являются пустыми. Я могу запустить следующий код, чтобы исключить данные, «пустые», используя! = "« Однако я не могу понять, как проверить, содержит ли строка букву A. или заканчивается ли она буквой A.
Я пробовал val[C2SEARCH]! = "A", но он просто проверяет, равны ли значения ячеек "A", не содержащие или заканчивающиеся на A.
function CreateV1DefaultNDC() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getSheetByName('V4');
var firstRow = sheet.getRange(1,1,1,sheet.getLastColumn()).getValues()[0];
var C2SEARCH = firstRow.indexOf('V1 NDC');//Arrays are zero indexed- add 1
var rangeVals = sheet.getRange(1,1,sheet.getLastRow()-1,sheet.getLastColumn()).getValues();
var filteredRange = rangeVals.filter(function(val){
return val[C2SEARCH] != "" && val[C2SEARCH] !="A" ;;
});
var sheet = ss.getSheetByName('V4');
var RANGE = sheet.getDataRange();
var newRange = sheet.getRange(1,1,filteredRange.length, filteredRange[0].length);
newRange.setValues(filteredRange);
};
}
Спасибо за помощь!