Комментарии 6
Мило конечно. Но зачем? Ради чего? Почему не использовать готовое решение или не сделать простенькую веб морду? Это же объективно тяжело поддерживать и есть проблемы с параллельным использование
Часть ответов на вопросы разобраны в первой статье :)
Про поддержку не совсем понял. По сути, один раз напсал и дальше все само работает, просто пользуешься и все.
С параллельным использование проблем тоже не возникало. Мы со втором ПМом могли редактировать две разных части диаграммы одновременно.
Возможно, я просто не все кейсы вижу, буду благодарен, если приведете какие-нибудь корнер кейсы :)
Поддержка все же нужна будет.
Будут новые ПМы или кто то еще, таблицы, форматирование, ссылочная масса ячеек рушится при банальной вырезке и вставке, неаккуратной фильтрации данных.
Я уже не говорю о том что функции которые сейчас используются в т.ч. поедают память рабочей машины, в случае поломки, как описано выше с ссылками на ячейку, в случае добавления нового функционала и прочего - то это пересмотр многих формул и их соотношение, что в принципе сопоставимо по времязатратам с созданием новой таблицы.
а так идея вполне интересная
Спасибо за материал.
Я для своего варианта ещё скрипт написал выделения сегодняшнего дня вместо серой вертикальной полосы форматирования (которая скрыта под форматированием от задач) - двойную левую границу ячеек столбца сегодняшнего дня и прописал запуск в onOpen()
.
![](https://habrastorage.org/getpro/habr/upload_files/b33/d1b/07c/b33d1b07c91e18453bd9334e01316834.png)
Фантастические формулы и как они работают