Копирование определенных ячеек строки на другой лист
Уточнение к вопросу.Как сделать, что если сотрудник поставил статус задачи "Выполнена", то определенные ячейки строки с этой задачей копировалась на другой лист, чтоб копировалась не вся строка.
Ответы (1 шт):
Автор решения: contributorpw
→ Ссылка
Если топором, то нужно вместо этого
var val = sheetS.getRange(row, 1, 1, lastColumn).getValues();
sheetD.getRange(lastRow + 1, 1, 1, lastColumn).setValues(val);
вставить это
var val = sheetS.getRange(row, 1, 1, lastColumn).getValues();
const values_ = val.filter((_, i) => [0, 2, 7].indexOf(i) !== -1);
sheetD.getRange(lastRow + 1, 1, 1, values_[0].length).setValues(values_);
[0, 2, 7] - индексы колонок, которые нужно оставить.