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

Google таблица. Создание Макросов

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

1. Кнопка обновление формата
1.1. При нажатии на кнопку или выборе пункта меню «Обновить формат» формат строк таблицы на листе «Задачи» должен быть приведет в соответствии с форматом строки шаблона. 
1.2. Формат должен преобразовываться у всех строк входящих в диапазон фильтрации.
1.3. Ко всем строкам из диапазона фильтрации применяется стиль шаблонной строки. Стиль переносится отдельно по каждой ячейки.
1.4. Стиль переносится для тех столбцов для которых в маске стиля отмечена «1». В примере маска стиля – строка 1. Вынести в отдельную переменную номер строки маски стиля. (пример таблицы docs.google.com/spreadshe...
1.5. Над шаблонной строкой расположена строка маска, в которой символом «1» отмечены столбцы в которые необходимо записать значение из шаблонной строки. Если в маске не указанно символа «1», то значение ячейки в зоне фильтрации остается без изменений, при этом стиль все равно переносится. 
1.6. В конце строки маски стоит символ «#End» который символизирует, что шаблонная строка закончилась и следующие столбцы анализировать не нужно.
1.7. Следующие параметры алгоритма вынести в отдельные переменные в макросе, что бы их было возможно изменить в дальнейшим:
1.7.1. Номер строк шаблона, в примере это строка 3.
1.7.2. Номер строки маски, в примере это строка 2
1.7.3. Значение ячейки символизирующее конец строки. В данном примере «#End»
1.7.4. Номер строки с которой начинаются строки-задачи, формат которых необходимо преобразовывать. В примере это строка 6


2. Кнопка создания архива.
2.1. При нажатии на картинку или выборе пункта меню «Архивировать выполненные задачи» должно выполнятся действие по переносу выполненных задач с листа «Задачи» в лист «Архив задач»
2.2. При выполнении архивации все строки из листа «Задачи» у которых в столбце «А» значится значение «1» переносятся на лист «Архив задача». Анализ строк для архивации начинается со строк с номером «n». Данный параметр вынести в отдельную переменную в макросе. В примере n=6.
2.3. При переносе строки удаляются из листа «Задачи».
2.4. Добавление строк на лист «Архив задач» происходит в конец, то есть после последней заполненной строки. 
2.5. В рамках каждой итерации переноса порядок строк сохраняется. То есть если при переносе строки 3 и 5 в лист «Архив задачи» сначала добавится строка 3, а за ней строка 5.
2.6. В лист «Архив задач» переносятся данные вместе со значением и форматом ячеек 
2.7. В коде макраса в отдельную переменную вынести название листа списка задачи и название листа архива задач, что бы их можно было при необходимости менять.
 

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

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

Теги: нужен программист, ищу программиста, резюме программиста, требуется написание плагинов/сценариев/утилит

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