Создание Extension/Add-on для Google Sheets - импорт других таблиц

Нужно создать Extension/add-on для Google Sheets, который будет открывать боковое поле, где можно будет импортировать разные CSV файлы в одну таблицу.

Extension должен работать следующим образом:

1) Есть темплейт таблицы с определенным кол-вом и порядком столбцов A, B, C, D и т.д. (их может быть 50+) с соответствующими названиями

2) Открываем extension - и в боковом поле импортируем CSV файл с другим кол-вом столбцов и часто не совпадающими названиями

3) открывается mapping, где можно указать какая колонка из импортируемого файла должна стать какой именно колонкой в таблице (например как это делает Unito https://unito.io/blog/guide-how-to-automate-google-sheets-with-live-updates/):



4) должна быть функция сохранения настроек маппинга для импорта таблиц из разных систем, чтобы при подгрузке новой таблицы не нужно было вручную все снова мэппить, а можно было выбрать из существующего списка презетов

5) Нужно иметь возможность подгрузить уже в существующую таблицу новый файл, а именно - с определенной строчки. То есть, чтобы вся имеющаяся информация не перезаписывалась

6) нужно реализовать озможность создания недостающих столбцов при импорте, которые не имеются в исходном темплейте таблицы

Тут пара ресурсов по теме:
https://developers.google.com/apps-script/samples/...

Цена договорная - пишите Ваше предложение. Оплата за проект, не почасовая.
Есть референсы от фрилансеров по другим проектам.
Рад предложениям.

Читайте на 123ru.net