Разработать скрипт для Google Sheets - формат сметы

Цена договорная
02 августа 2019, 17:18 • 5 откликов • 33 просмотра
Необходима разработка скрипта для Google Sheet.
В прикрепленных файлах необходимый пример.
Это смета с внутренней (не для заказчика) и внешней (для заказчика) блоками бюджета.

Что необходимо настроить:

- При нажатии "+ РАЗДЕЛ" создается новый раздел сметы. Например, при выбранной ячейке в первом разделе сметы создается раздел между первым и вторым разделами. Ранее бывший вторым, третий раздел меняет нумерацию.
- При нажатии "- РАЗДЕЛ", раздел соответственно удаляется.
- При нажатии "+ ПОЗИЦИЯ" создается новая позиция, ниже ранее выбранной. Меняется нумерация.
Например, при выбранной позиции 1,2, создается новая позиция 1,3. А ранее бывшая позиция 1,3 меняет нумерацию на 1,4.
- При нажатии "- позиция", позиция соответственно удаляется, нумерация исправляется.
- При нажатии "Клиенту" создается excel файл в той же папке google drive, где находится текущий sheet. Этот файл НЕ должен содержать в себе информацию правее столбца M.
- Формулы в разделе файла под Total Project автоматически перестраиваются при добавлении/удалении разделов/позиций.
- Необходимо, чтобы сохранялось заданное условное форматирование ячеек.
- Необходимо, чтобы каждой позиции сметы присваивалось 2 уникальных идентификатора (столбцы Z и AD). Эти уникальные идентификаторы должны включать в себя "номер проекта" и любой другой набор символов и не повторяться при наличии большого кол-ва позиций сметы (до 500 минимум). Так же, идентификатор не должен меняться при добавлении строчек по заданным выше макросам и при изменении информации во всех ячейках строки где он фигурирует. Т.е. у каждой позиции сметы присваивается 2 идентификатора. Они будут служить id для поиска конкретной оплаты.

Возможно дополнительные задачи по адаптации текущего файла по совместной договоренности.

Файлы
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
 
4 года назад