Разработать скрипт для Google Drive и Google Sheets

2 000 руб. за проект
30 июня 2020, 02:48 • 3 отклика • 45 просмотров
1. Описание задачи

В работе используем некоторые шаблоны, реализованные в Гугл-таблицах - по сути сделаны обычные таблички, удобные под наши задачи. Суть специфики шаблонов - они идут в виде двух взаимосвязанных файлов: первый файл - Исходник - в нем делаются расчеты, другими словами - это внутренний документ компании. Второй файл - Итоговый - коммерческое предложение, в него через сочетание функций Query() и IMPORTRANGE() выдергиваются финальные цифры в автоматическом режиме и уже итоговой версткой для клиента.

Ключевое неудобство - долгая и кривая система копирования файлов на ГуглДиске: чтобы шаблон положить в ГуглПапку очередного проекта, ее приходиться долго искать, прощелкивая модальное окно выбора целевого каталога.

Что нужно сделать: реализовать некий скрипт, который:
а) позволит в неком интерфейсе:
- указать каталог, куда положить скопированные с шаблона Гугл-табличные файлы . Целевой каталог указывается гиперссылкой на него.
- выбрать тип шаблона, с которого копируем (типов может быть 5-6 на данный момент, но просьба предусмотреть легкое их добавление)
- указать наименование итогового файла

Таковым интерфейсом, к примеру, может быть также Гугл табличка с предустановленными ячейками (и скрипт запускать тогда будет внутри этой Гугл таблички). Либо что то иное - предлагайте.

б) по заданным параметрам из предыдущего пункта, скрипт:
- копирует как файл Исходник, так и файл Итоговый. А также связывает их друг с другом (во все функции IMPORTRANGE() Итогового файла вставляется гипер ссылка на файл Исходник)
- Изменяет название, на указанные в интерфейсе
- копирование делает с того файла-шаблона, который соответствует выбранному типу в интерфейсе.


Другими словами, ключевая цель - сократить время на генерацию файлов Исходников и Итоговых, и размещение их в нужных каталогах до нескольких секунд.

2. Бюджет и сроки
- если бюджет некорректный, то предлагайте свои варианты.
- срок реализации задачи - 3-4 дня.