Alexander Ivanov, у меня появилась новая проблема:
Если юзер ставит на весь лист временный фильтр и сортирует таблицу но значению А-Я в каком-нибудь столбце, функция отрабатывает неправильно, удалённый скрипт меняет значение не той ячейки.
Это случается только, если лист отсортирован по значению какого-нибудь столбца.
Буквально: юзер сортирует лист, ставит курсор в ячейку 10, нажимает кастомную кнопку, вызывает скрипт, он отрабатывает, но меняется значение в 15 ячейке.
Я так понимаю, при сортировке строки располагаются якобы на каких-то местах, но по факту, по данным адресам на самом деле находятся другие строки, и, поскольку мой скрипт работает по
let changed_cell = spreadsheet.getActiveCell().getRow()
он тянет абсолютное значение номера строки, а не получившиеся в результате сортировки.
Подскажите, как это исправить?
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Можете подкинуть пример такого скрипта?