deleteRowsByConditional
Кожен рядок оцінюється за аркушем у тому вигляді, в якому його прочитали, а видалення потім іде знизу вгору суміжними блоками. Саме це рятує від помилки саморобного циклу, що видаляє не ті рядки, коли позиції починають зсуватися.
Рядки зникають назавжди: лише очищає їх clearRowsByConditional.
Аркуш означає весь його діапазон даних, і рядки видаляються цілком. Діапазон означає лише його клітинки: вони видаляються, клітинки під ними піднімаються, а стовпці поряд із діапазоном лишаються на місці. В обох випадках предикат отримує позицію на аркуші, а відмова спорожнити аркуш стосується форми з аркушем, де має лишитися хоча б один рядок.
Параметри
Параметр | Тип | Опис |
|---|---|---|
|
| Аркуш, з яким працюємо, або діапазон, усередині якого працюємо: читаються лише його клітинки, і видаляються лише вони. |
|
| Отримує комірки рядка, його позицію від одиниці та — якщо задано |
|
|
|
Повертає
number — скількох це торкнулося.
Винятки
Виняток | Умова |
|---|---|
| перший аргумент не є ні аркушем, ні діапазоном. |
| предикат не функція або позиція заголовка не додатне ціле. |
Приклади
Застосування
Усередині одного блоку
Дивіться також
Вихідний код
Цю документацію згенеровано нейромережею (Claude) на основі вихідного коду бібліотеки.