Как правильно выбрать только нужные данные из массива?
Добрый день. Есть вопрос по выводу массива в Гугл Скрипт. Я делаю массив данных (беру данные с листа getRange) массив1 [[1,2,3],[4,5,6],[7,8,9]] . Я хочу записать в массив2 только значения столбца [0] (1,4,7) и столбца [2] (3,6,9) и вывести этот массив2 на лист. Вопрос непосредственно как "вытащить" из массива1 нужные столбцы и записать их в массив2.
Григорий Боев
@ProgrammerForever Куратор тега Google Apps Script
Учитель, автоэлектрик, программист, музыкант
let a = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let b = a
.filter(row=>row[2]!==3) // Отфильтровать по 3му столбцу.
.map(row=>[row[0], row[1]]); // Получить нужные столбцы.
А вообще такое можно и без скриптов сделать: =QUERY({A:C};"SELECT Col1, Col2 WHERE Col3<>3")
Спасибо очень помогли. Может еще знаете такой момент, как сделать чтобы Гугл Таблицу все "видели" одинаково, а то я у себя ставлю высоту строки определенную у меня помещается 25 строк, а другой открывает эту же таблицу он видит 28 строк.