vladd56
@vladd56
Пенсионер

Почему indexof не видит значений в наборе значений из столбца?

Здравствуйте.
Хочу избежать повторов при заполнении таблицы. Для этого надо приходящие значения сравнивать со значениями в столбце. Но indexof и lastindexof не видят в наборе значений взятых из столбца значений. Хотя они там есть.
Код для получения значений из столбца.
var ran = sheet1.getRange(2, 3, lr-1,  1);
        var values = ran.getValues();

Коды для получения первого и последнего вхождения значения
var firstIndex = values.indexOf(IntDocNumber);
var lastIndex = values.lastIndexOf(IntDocNumber);

Повторы значений в таблице на скрине
5efafc2c6c9b4910450817.png
Как правильно искать повторы в таблице? И что надо сделать чтобы indexof и lastindexof видели значения в массиве полученного из столбца таблицы?
  • Вопрос задан
  • 58 просмотров
Решения вопроса 1
PolarBearGG
@PolarBearGG
I know that I know nothing
https://developers.google.com/apps-script/referenc...
removeDuplicates()
можно вконце просто прогнать весь лист через такой метод
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mityayka1
Вы получаете двумерный массив. Нужный Вам массив это values[0]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы