создать приложение, которое сканирует штрих-коды и отправляет информацию в Google лист - PullRequest
0 голосов
/ 04 июня 2018

Всего новичков здесь, но у меня есть вопрос.Мы пытаемся упростить продажу подержанных книг и хотим создать приложение, которое позволит родителям сканировать штрих-код книг, которые они хотят продать, а затем отправлять этот штрих-код вместе с их именем и адресом электронной почты (плюс, возможно, несколько других вопросов), чтобыGoogle Sheet.

A) возможно ли это сделать.Б) Любые указатели, чтобы начать?

1 Ответ

0 голосов
/ 11 июня 2018

РЕДАКТИРОВАТЬ: Это для кода Python

а) Да, это очень возможно б) Вам понадобится сканер штрих-кода, который может быть подключен к компьютеру и будет, так или иначе, иметьчтобы включить его для ввода в переменные Python.

С точки зрения добавления на листы Google, это очень возможно сделать с помощью текущего API Googles - если это звучит как беспорядок, есть много руководств для выполненияЭто можно сделать разными «простыми» способами.

Вот базовый код, который поможет вам начать работу: (У меня не было времени его протестировать, и извинения, если он не подходит, так как я не знаю, насколько хорошовы находитесь на python.)

import time

штрих-код класса: def init (self): self.code = int ()

def getBarcode(self):
    print("Insert code to get barcode here. Assign barcode to variable: self.barcode")

    if self.barcode != None or self.barcode != "":
        return self.barcode()
    else:
        return False



def getDetails(self):
    name = input("Enter your full name: ")
    email = input("Enter your email address: ")
    return [name, email]

def sendInfo(self, barcode, details):
    name = details[0]
    email = details[1]
    barcode = self.barcode

    print("ENTER CODE HERE TO SUBMIT TO GOOGLE SHEETS")


def main(self):
    while True:
        time.sleep(1)
        barcode = self.getBarcode()

        if barcode != False:
            details = self.getDetails()
            self.sendInfo(barcode, details)

Если вам нужно большепомочь или хуже в Python, чем я ожидаю, не стесняйтесь комментировать ниже.

Дополнительно: - У вас не было возможности проверить его или проверить его полную актуальность, однако это может помочь вам: https://gist.github.com/JoachimL/1629f701fdb38427091710fc0caef67d

...