такое ощущение, что из-за двумерного массива.
.flat() добавьте
интересно) Спасибо!!
Хотя логично, да.. Хоть и не сильно очевидно
В таблицах функция FLATTEN. Одно и тоже действие
Потому что каждый вложенный массив является уникальным объектом. Можете их перегонять в строку, для корректного сравнения.
Вы имеете ввиду циклом? Зачем? flat()
Тут смотря надо ли сохранять исходную структуру.
Вчера без пк был, но сейчас вот добрался и для себя накидал код удаления дубликатов (с подключенным Sheets API). Пригодится точно в моей работе function removeDuplicates() { const id = SpreadsheetApp.getActive().getId(); let range = Sheets.Spreadsheets.Values.get(id, "Лист1!A1:A").values.flat(); range = [...new Set(range)].map(i => {return [i]}) Sheets.Spreadsheets.Values.update({ values: range }, id, "Лист1!B1", { valueInputOption: "USER_ENTERED" }); }
Ага, спасибо)) тоже убрал
Обсуждают сегодня