updateFormulas
Передайте словарь, чтобы заменить имена листов целиком — обычная нужда после переименования или копирования, — или функцию, чтобы решать по каждой формуле отдельно. Функция получает формулу и возвращает ту, что нужно записать.
Обходятся только ячейки с формулами, а записываются только действительно изменившиеся, поэтому вызов без изменений стоит одного чтения и ничего больше.
Лист означает весь его диапазон данных; диапазон — только свои ячейки, поэтому переписывание можно ограничить одним блоком. Строка и столбец, которые получает преобразователь, в обоих случаях — позиции на листе, благодаря чему адрес самой формулы пригоден для подстановки.
Параметры
Параметр | Тип | Описание |
|---|---|---|
|
| Лист, формулы которого переписываем, или диапазон, внутри которого переписываем: читаются и пишутся только его ячейки. |
|
| Словарь «старое имя листа → новое» или функция, принимающая формулу и возвращающая замену. |
Возвращает
number — сколько формул было переписано.
Исключения
Исключение | Условие |
|---|---|
| первый аргумент не является ни листом, ни диапазоном. |
Примеры
Переписывание формул
Внутри одного блока
Смотрите также
Исходный код
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.