Подключите нашего Telegram-бота для уведомлений о новых проектах

Создание Макросов для Гугл таблиц

k
Заказчик
Отзывы фрилансеров: + 4 - 0
Зарегистрирован на сайте 13 лет и 8 месяцев
Бюджет: 1500 руб/заказ
15 $ — 14.19 €
 

ТЗ:
(продублированно в приложенном файле)

Техническое задание на создание макросов я Googl таблицах
1. Кнопка создания архива.
1.1. При нажатии на картинку или выборе пункта меню «Архивировать выполненные задачи» должно выполнятся действие по переносу выполненных задач с листа «Задачи» в лист «Архив задач»
1.2. При выполнении архивации все строки из листа «Задачи» у которых в столбце «А» значится значение «1» переносятся на лист «Архив задача». Анализ строк для архивации начинается со строк с номером «n». Данный параметр вынести в отдельную переменную в макросе. В примере n=6.
1.3. При переносе строки удаляются из листа «Задачи».
1.4. Добавление строк на лист «Архив задач» происходит в конец, то есть после последней заполненной строки. 
1.5. В рамках каждой итерации переноса порядок строк сохраняется. То есть если при переносе строки 3 и 5 в лист «Архив задачи» сначала добавится строка 3, а за ней строка 5.
1.6. В лист «Архив задач» переносятся данные вместе со значением и форматом ячеек 
1.7. В коде макраса в отдельную переменную вынести название листа списка задачи и название листа архива задач, что бы их можно было при необходимости менять.

2. Кнопка обновление формата
2.1. При нажатии на кнопку или выборе пункта меню «Обновить формат» формат строк таблицы на листе «Задачи» должен быть приведет в соответствии с форматом строки шаблона. 
2.2. Формат должен преобразовываться у всех строк входящих в диапазон фильтрации.
2.3. Ко всем строкам из диапазона фильтрации применяется стиль шаблонной строки. Стиль переносится отдельно по каждой ячейки.
2.4. Стиль переносится для тех столбцов для которых в маске стиля отмечена «1». В примере маска стиля – строка 1. Вынести в отдельную переменную номер строки маски стиля. (пример таблицы docs.google.com/spreadshe...
2.5. Над шаблонной строкой расположена строка маска, в которой символом «1» отмечены столбцы в которые необходимо записать значение из шаблонной строки. Если в маске не указанно символа «1», то значение ячейки в зоне фильтрации остается без изменений, при этом стиль все равно переносится. 
2.6. В конце строки маски стоит символ «#End» который символизирует, что шаблонная строка закончилась и следующие столбцы анализировать не нужно.
2.7. Следующие параметры алгоритма вынести в отдельные переменные в макросе, что бы их было возможно изменить в дальнейшим:
2.7.1. Номер строк шаблона, в примере это строка 3.
2.7.2. Номер строки маски, в примере это строка 2
2.7.3. Значение ячейки символизирующее конец строки. В данном примере «#End»
2.7.4. Номер строки с которой начинаются строки-задачи, формат которых необходимо преобразовывать. В примере это строка 6

Картинки
Архивирование:
 
Копирование стиля:
 

Пример таблицы
docs.google.com/spreadshe...

Разделы:
Опубликован:
19.07.2017 | 11:52

Теги: написать программу, создать программу, разработать программу, разработчики программ, прикладной программист

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».