Как сохранить штрих-код, QR Code, Bar Code в Таблицу Google

Стоит задача следующего толка. Необходимо записывать в Таблицу стоимость определенного товара в магазине. Представим, что мы покупаем товары.

Начнем с таблицы BarCode.
  • timeStamp - отметка времени
  • type - тип, который описывает код
  • format - формат кода
  • contents - содержимое кода
  • price - цена
  • count - количество
  • units - единицы измерения
Рассмотрим штрих-код.
При правильном распознавании мы сможем получить:
  • type - PRODUCT
  • format - EAN_13
  • contents - 4607147620038
Остальные параметры будем вводить вручную.
Получать параметры будем через программу Barcode Scanner.
Эта программа позволяет настроить собственную ссылку для передачи данных.

Данные будем передавать в скрипт BarCode
Вот так выглядит этот скрипт после публикации BarCode

Barcode Scanner настраивает строку данных следующим образом:
<Ваш URL>?param1=%s&param2=%f&param3=%t
Для текущего скрипта эта строка будет выглядеть так:
https://script.google.com/macros/s/AKfycbxNElaWH-lT9rDPtmgQY6o4k6SYCXKwvYdm4vVuLhr8EA3oWR0C/exec?s=%s&f=%f&t=%t

Это все. Теперь попробуем сделать запись. 

Сканируем

Переходим по ссылке "Custom search".

Если интересно, то я могу довести приложение до разумного состояния (чтобы не писать каждому свой скрипт), например, добавить возможность выбора собственной Таблицы. Пишите комментарии.

З.Ы.:

  • Пришлось немного доделать скрипт. Если в строку параметров GET добавить hit=1, то запись в Таблицу будет произведена без спроса пользователя. Приложение в ответ на запрос и удачной записи выдаст 200 и текст "thnks".
  • Предоставил доступ ко всем файлам BarCode
  • Работа скрипта с программой "ZBar bar code reader". Задача - запись данных с веб-камеры.
  • Оригинальный скрипт от автора upcrpc.py.
  • Скрипт upcrpc.py из примера.

Популярные сообщения