Упрощенная версия ТЗ:
Задача: на основе данных находящихся в Excel / Google Docs используя открытый API , необходимо создавать задачи в Google Tasks.
Из Google Tasks передавать обратно данные в Excel / Google Docs.
Подробное описание:
Имеется таблица
clck.ru/Ah46e , данные для отправки в g.task
joxi.ru/p27LjEQHPjgWA7 выделены серым цветом,
данные которые нужно получить от g.task выделены зеленым цветом.
1) Создание задач из Excel в g.task
Задание в g.task создается по следующему принципу:
Отправка задания в g.task , из Excel происходит когда в столбце {AC} указано значение 1.
При формировании задачи (запроса) название листа в Excel должно соответствовать названию списка в g.task.
Создание текста задачи в g.task формируется путем подставления данных в шаблоны заготовленных сообщений с макросами, которые берутся из ячеек в Excel (данные берутся из таблицы построчно)
Шаблоны сообщений для формирования задач в g.task:
Пример: РАЗМЕСТИТЬ в Exchange VK || => Slim_Shapewear_1 => 01 => Новинки Музыки 2017 /
vk.com/exclusive_muzic ШАблон с макросами: {если J2, "пустое поле", то РАЗМЕСТИТЬ} в {C2} || => {D2} => {E2} / {F2}
Пример: ПЕРЕРАЗМЕСТИТЬ в Exchange VK || => Slim_Shapewear_3 => 03 => Киномания /
vk.com/kinomania Шаблон с макросами: {если J3, "отклоненная", то ПЕРЕРАЗМЕСТИТЬ} в {C3} || => {D3} => {E3} / {F3}
Примечание для разработчика: учесть момент, чтобы повторно не выгружались записи, с учетом того что колонка "J" является обновляемой.
2) Возвращение данных из g.task в Excel
Необходимо возвращать данные из отправленного ранее задания, указанные в блоке "Примечания".
Данные возвращаются построчно:
1-ая строка: Время:07:05 09:10 , возвращается в соответствующие ячейки в столбцы {M}
2-ая строка: Даты:07.03, возвращается в соответствующие ячейки в столбцы {L}
Стоимость разработки в пределах разумного.
Приветствуется опыт работы с открытым API Google.