Создаем инвойсы (и вообще любые документы) из Таблицы без…
Загружаем изображение…
Загружаем изображение…
Загружаем изображение…
Создаем инвойсы (и вообще любые документы) из Таблицы без дополнительных приложений
Друзья, привет!
Показываю вариант автоматизации, который работает на Google Таблице + Google Apps Script + вашем шаблоне Google Документа.
На выходе скрипт автоматически создаёт:
📄 Google Документ
📑 PDF
📁 и сохраняет оба файла в указанную папку на Google Диске
Расскажу как все работает:
1. Берём Таблицу со скриптом
и копируем себе.
На листе Create есть несколько основных настроек:
^ B2 - ссылка на папку Google Диска, куда сохранять готовые документы (вам её нужно заполнить)
^ B3 - ссылка на шаблон Google Документа
^ B4 - формула, которая формирует имя будущего файла
^ B1, С1 - здесь после запуска скрипта вы увидите ссылки на созданные документы
Например, у меня имя файла собирается из номера контракта и номера инвойса. Но здесь (и в любых ячейках, которые используются) можно использовать любую свою формулу.
2. Заполняем данные для шаблона
Начиная с 5-й строки, в первом столбце указываем переменные:
C
<SELLER>
<PAYER>
<LOT>
<CONTRACT>
<INVOICE NUMBER>
и т.д.
Во втором столбце находятся значения этих переменных.
Например:
<SELLER> → ООО "Технология Процессинг"
Скрипт находит <SELLER> в шаблоне Google Документа и заменяет его на значение из Таблицы.
При этом сохраняется форматирование, заданное в шаблоне Google Документа.
То есть вы можете самостоятельно добавить сколько угодно переменных вида <***> под свой документ.
3. Запускаем скрипт из меню "💼 Скрипты"
И получаем готовый Google Документ и PDF в нужной папке.
А ещё я добавил формулы (B21, B22), которые автоматически переводят сумму прописью на русском и английском языках.
Таким способом можно автоматизировать не только инвойсы, но и акты, договоры, коммерческие предложения, счета и любые другие документы, для которых вы создадите шаблон в Google Документе.
PS. Чтобы добавить печать с подписью, как в нашем шаблоне, сохраните печать и подпись на прозрачном фоне, вставьте их в шаблон в Google Документе и выберите положение "За текстом".
Таблица со скриптом
Пример шаблона
Друзья, привет!
Показываю вариант автоматизации, который работает на Google Таблице + Google Apps Script + вашем шаблоне Google Документа.
На выходе скрипт автоматически создаёт:
📄 Google Документ
📁 и сохраняет оба файла в указанную папку на Google Диске
Расскажу как все работает:
1. Берём Таблицу со скриптом
и копируем себе.
На листе Create есть несколько основных настроек:
^ B2 - ссылка на папку Google Диска, куда сохранять готовые документы (вам её нужно заполнить)
^ B3 - ссылка на шаблон Google Документа
^ B4 - формула, которая формирует имя будущего файла
^ B1, С1 - здесь после запуска скрипта вы увидите ссылки на созданные документы
Например, у меня имя файла собирается из номера контракта и номера инвойса. Но здесь (и в любых ячейках, которые используются) можно использовать любую свою формулу.
2. Заполняем данные для шаблона
Начиная с 5-й строки, в первом столбце указываем переменные:
C
<SELLER>
<PAYER>
<LOT>
<CONTRACT>
<INVOICE NUMBER>
и т.д.
Во втором столбце находятся значения этих переменных.
Например:
<SELLER> → ООО "Технология Процессинг"
Скрипт находит <SELLER> в шаблоне Google Документа и заменяет его на значение из Таблицы.
При этом сохраняется форматирование, заданное в шаблоне Google Документа.
То есть вы можете самостоятельно добавить сколько угодно переменных вида <***> под свой документ.
3. Запускаем скрипт из меню "💼 Скрипты"
И получаем готовый Google Документ и PDF в нужной папке.
А ещё я добавил формулы (B21, B22), которые автоматически переводят сумму прописью на русском и английском языках.
Таким способом можно автоматизировать не только инвойсы, но и акты, договоры, коммерческие предложения, счета и любые другие документы, для которых вы создадите шаблон в Google Документе.
PS. Чтобы добавить печать с подписью, как в нашем шаблоне, сохраните печать и подпись на прозрачном фоне, вставьте их в шаблон в Google Документе и выберите положение "За текстом".
Таблица со скриптом
Пример шаблона