Доработка скрипта Таблицы Гугл
Имеем Гугл-таблицу со скриптом, который отвечает за печать этикеток / стикеров, через формирование ПДФ-файла.
Необходимо доработать его функционал:
1. Сделать редактируемый шаблон. Надо добавить в него переменные и оформление, что бы мы могли его менять по своему усмотрению и он так и печатался. Сейчас шаблон есть, но оформление и расположение данных хранится непосредственно в тексте скрипта.
2. Печать дополнительного стикера в зависимости от значения ячейки (список). Для каждого уникального значения мы сделаем отдельный лист, где будет содержаться текст. Мы должны иметь возможность его редактировать и оформлять по своему усмотрению, а он должен выводиться на печать (формироваться в ПДФ'ке) следом за основным стикером.
Пояснения, как работает скрипт:
- пользователь отмечаете чек-бокс тех задач (запись таблицы), для которых хочер напечатать "очновной" стикер (колонка "Печать стикера")
- затем отмечает ЧБ с наличием доп. оборудования (колонка "Принтер есть?"). Если этот ЧБ отмечен, то на одну задачу будут распечатаны два разных стикеры (из дух разных шаблонов: "основной" + "дополнительный"). Если же его не отмечать, то распечататется только "основной" (п.1)
- выбираем в верхнем меню "PDF" -> "сохранение ПДФ", после чего запускается формирование ПДФ-файла очень и очень странным способом (как - увидите и поясню отдельно)
- файл скачивается и распечатывается на термопринтере (рулонная бумага шириной 8 см.)
Пояснения к принтеру / печати:
Это EPSON TM-T20 с рулонной бумагой шириной 80 мм. Когда он встречает конец страницы, то включает обрезку. Не всем программистам удалось корректно сформировать ПДФ, то ли из-за отсутствия опыта, то ли из-за ограничения гугл-таблиц. Проблемы, с которыми мы столкнулись описаны тут: https://freelancehunt.com/project/ispravit-nepravilnuyu-pechat-pdf-skriptom-iz/697420.html Сейчас они решены, но вы можете понять , с какими трудностями можно столкнуться или … не столкнуться. ПДФ формируется с "танцами и бубном": сначала на каждую этикетку формируется отдельный лист в таблице; потом из них создается ПДФка, где каждая этикетка - это отдельный лист; затем созданные листы удаляются и это все видит пользователь и вот она - ПДФ, готовая к скачиванию, причем Хром не позволяет запустить автоскаичвание и надо нажать на в открывшейся вкладке со скриптом F5. Короче, тот еще геморрой, но он работает! Эти танцы связаны с тем, что никому не удалось за одну итерацию создать в ПДФке разрывы страницы, а без них принтер не режет в конце этикетки бумагу. Выставить правильные размеры бумаги именно в ПДФ так же удалось с трудом и только одному программисту. Обойтись без ПДФ то же не получилось, хотя пробовали сформировать на отдельном листе колбасу из всех этикеток, что бы там банально нажать CTRL-P и распечатать -- ан-нет, скрипт ГуглТаблиц не умеет расставлять разметку страницы и это надо делать ручками, что не вариант. Без разметки принтер вообще не видит ни границ листов, ни его размеров. Вот видео, как отрабатывает скрипт: https://yadi.sk/d/9AosvDqNVr5SxA
3. Если вы знаете, как оптимизировать печать, упростив эту операцию, то это будет п.3
P.S. Скрипт нужно будет и в дальше дорабатывать для рада автоматизаций.
-
Доброе утро.
Каков бюджет и сроки?
С уважением, Сергей
-
Aktualne zlecenia dla freelancerów w kategorii Aplikacje desktopowe
Modyfikacja w pracy emulatora
164 PLN
Witaj. Ściągnąłem z Internetu emulator automatu do gier gaminator cf final. Bardzo mi się podoba, ale są tam niedociągnięcia. Jest panel administracyjny, ale otwiera się swobodnie, a nie zamyka w ogóle. Zamyka się tylko razem z aplikacją. A dane po zmianach w panelu… Aplikacje desktopowe ∙ 7 dni 6 godzin temu ∙ 10 ofert |
Opracowanie niestandardowego oprogramowania (aplikacja na Androida + CMS) dla kiosków samoobsługowych SUNMI K2 (fast food)
82 PLN
Szukamy doświadczonego zespołu lub programisty Android na poziomie średnim/zaawansowanym (możliwe, że z umiejętnościami Full-stack) do stworzenia własnego oprogramowania dla kiosków samoobsługowych sieci fast food. Obecnie nasze terminale działają na bazie gotowego chmurowego… Content Management Systems, Aplikacje desktopowe ∙ 12 dni 2 godziny temu ∙ 23 oferty |