Маркировка рекламы - договор за 2 минуты, через Google apps script. Бесплатно, быстро. Шаблоны, код, инструкции в статье.
Чтобы не попасть под штрафы - рекламу нужно маркировать, эту задачу решает большинство сервисов, но если вы работаете напрямую, например с блогерами в розовой соц сети - все не так просто.
С каждым блогером нужно заключить договор - я для себя выбрал быстрое и просто решение через Google apps script. Человек составляющий договор, просто вносит все необходимые параметры в Гугл форму и на вашем Гугл диске появляется документ с заполненными данными в нужных местах.
В моем проекте выходит порядка 60 интеграций с блогерами в месяц, это 2 договора в день, которые руками сидеть менять не очень то хочется.
Чтобы автоматизировать этот процесс нам понадобиться:
- Аккаунт Google
- Шаблон договора в Google docs
- Таблица Google sheet
- Форма Google form
- Код для выполнения функций
- Создать триггер по отправке Гугл формы
- Время на создание ≈ 1 час
Как создавать аккаунт Google я рассказывать не буду, а вот все остальное прикреплю.
ШАГ 1 - Создание Шаблона договора.
Делаем шаблон договора, где вносим ваши данные, они останутся константой - не измеными. В местах где необходимо будет подставлять данные мы будем использовать переменные, в которые будут записываться данные внесенные в Гугл форму.
Вот ссылка на шаблон, вам нужно только подставить свои данные и при необходимости изменить пункты договора:
- Сделайте копию договора себе, не меняйте текст в формате"[текст]"
- Подставьте свои корректные данные, при необходимости измените условия и пункты договора.
ШАГ 2 - создание Гугл формы куда будут записываться данные сотрудником.
Создаем новую Гугл форму вот такого содержания:
Туда будут вноситься все переменные необходимые для составления договора. Если хотите чтобы все работало из коробки, прописывайте вопросы слово в слово.
Шаг 3 - Настройка связи с Гугл таблицами
Далее настроим интеграцию с Гугл таблицами, сверху перейдите в раздел "Ответы" и установите связь с таблицами, создав новую таблицу.
У вас создатся вот такая таблица, в которую будут записываться ответы из формы:
Именно из этой таблицы мы и будем передавать данные в Гугл документ.
Шаг 4 - создаем Google Apps Script
Откройте вкладку браузера с таблицами и выберите сверху "Расширения" и перейдите в Apps Script.
В открывшемся окне, выделите весь код, удалите и вставьте следующий:
Если коротко, то этот код берет за основу ваш договор шаблон, делает его копию, и устанавливает данную таблицу как константу для получения данных, из столбов таблицы, подставляет переменные в договор и дает доступ редактора на Гугл почту которую вы укажите.
Обратите внимание что нужно указать ID вашего договора шаблона.
Для этого откройте ваш договор в новой вкладке и перейдите к адресной строке, там вы и найдете его ID, скопируйте его и замените в коде:
https://docs.google.com/document/d/ТУТ АЙДИ ВАШЕГО ДОКУМЕНТА/edit?tab=t.0
И не забудьте в конце прописать почту, на которую выдается доступ редактора (как правило указывается сотрудник).
Так же легко можно сделать чтобы человек, который заполняет Гугл форму - сам указал почту на которую нужно выдать доступ, пишите комментарии если нужно рассказать подробнее.
Шаг 5 - Настройка триггера:
В Google Apps Script:
- В меню слева выберите Triggers (значок часов).
- Нажмите на + Add Trigger.
- Выберите функцию onFormSubmit, выберите тип триггера From form и событие On form submit.
- Нажмите Save.
Готово, можете проверять, вы практически Гарри Поттер, теперь при заполнении Гугл формы у вас будет появляться новый документ с подставленными данными. Теперь никаких поисков нужных строк вручную и утомления на рабочем месте!
Готовый договор вы сможете найти у себя на Гугл диске или Гугл документах, а так же на почту сотрудника которая указана в коде - ближе к концу, будет выдан доступ редактора. Ему остается его экспортировать в PDF формате и отправить исполнителю.
В самом коде есть все пояснения к функциям, если что-то непонятно, внимательно почитайте пояснения в коде.
Ну а если вам показалось сложным и вы хотите автоматизировать создание договора конкретно для вас, пишите мне в телеграм: t.me/sveshnikovco