Вы можете прочитать значения строки как строку, а затем проверить индекс искомого значения.Если его там нет, индекс будет -1
.
Если вы проверяете числа, я бы предложил преобразовать valueToCheckFor
в строку.(Хотя я не проверял, нужно ли это, и не мог сказать вам, что у меня в голове)
Это дерзкий способ избежать проверки всех ячеек по отдельности.В зависимости от того, что ваши данные, это может быть неподходящим.Если вы проверяете только текст, все будет в порядке.
var stringValues = valuesToCheck.toString();
//The row values become a comma-separated string.
var stringExists = stringValues.indexOf(',' + valueToCheckFor + ',') > -1;
//check if value exists in string
//commas added to ensure whole cell is matched
//without commas, searching for 'dog' will match cells containing 'dogs', 'dogo', 'corn dog', etc.
if(!stringExists) {
row.push(valuesToPush);
}