JavaScript: доработать функционал Google Apps создав журнал исх писем

Цена договорная • электронные деньги, наличный расчёт, безналичный расчёт
30 апреля 2015, 18:45 • 1 отклик • 25 просмотров
Задача: Автоматизировать процесс создания корпоративных исходящих писем доработав функционал Google Apps.

Суть 
В каждой компании есть исходящие письма (текст на фирменном бланке А4) и есть журнал исходящих писем. В большинстве компаний журнал ведется в рукописном виде, а письма каждый сотрудник создает себе сам. Нам это не удобно.

Мы организовали журнал в гугле. Там же пишем письма. У всех есть доступ ко всем ранее написанным письмам. Удобно, но хочется еще больше упростить процесс.

Как?
Человеку, чтобы написать письмо, нужно сказать кому он его пишет и написать сам текст письма. Всё. От него требуется заполнить два поля. Хочу, чтобы все остальное происходило само. А именно подстановка в бланк сегодняшней даты, увеличение порядкового номера исходящего письма и заполнение журнала.

Каким я вижу результат:

1. Кликаю на ссылку и попадаю в форму создания исходящего письма.
2. Заполняю поле №1: кому (организация) +перенос строки + ФИО (это может быть выпадающее меню, так как данные часто повторяются)
3. Заполняю поле №2: заголовок письма
4. Заполняю поле №3: суть письма
5. Заполняю поле №4: Пишу текст письма. Очень хочется, чтобы в этом поле можно было не просто писать текст, но и создавать/вставлять таблицы, как в ворд редакторе.
6. Нажимаю кнопку «Создать письмо»

7. По нажатию на кнопку заполненные мной поля (1,2 и 4) передаются в шаблон бланка
8. Из какой-то переменной импортируется следующий порядковый номер письма
9. Подставляется сегодняшняя дата

10. В журнал исходящих писем заносится информация с номером письма, сегодняшней датой, именем (пользователя) который этот файл создал и сутью (поле №3)

11. Открывается финальный файл (размещенный в нужной папке), который я могу распечатать или экспортировать в pdf.

Всё! Все счастливы.

p.s. доступ к своему гугл аккаунту не дам. это противоречит политике безопасности. нужно реализовать функционал в своем аккаунте, а потом объяснить мне, как это сделать.

может пригодиться https://developers.google.com/apps-script/quick...
Файлы