Skip to content

An application to pull data from a scanned QR barcode and upload it into a Smartsheet sheet.

License

Notifications You must be signed in to change notification settings

timwellswa/QRScanner

 
 

Repository files navigation

Smartsheet QR Code Scanner

This is an Android application for scanning contact QRCodes and adding the contact info as a row to a Smartsheet via the Smartsheet REST API.

Demo

Demo available on Youtube.

DEMO

QR Code Formats

Currently the application supports QRCodes that encode contact information in the VCARD or MECARD format.

Sample VCARD:

Sample

Setup

The application needs to be able to save contacts to a Smartsheet via the Smartsheet API.

  1. Setup a Smartsheet OAuth token.
  2. Create a new Smartsheet under the same account.
  3. Setup the column names on the sheet to match the fields you want to save.
  4. Get the Smartsheet Sheet ID from the sheet properties screen.
  5. Save the OAuth Token and Sheet ID in the settings of the scanner application.

Smartsheet Columns

The following Smartsheet column names (case insensitive) are mapped from the QR code information.

  • Name
  • Email
  • Organzation (or Org)
  • Title
  • QRCode (or Raw, or RawQRCode) - the raw QR code data

The raw QR code data is set even if the scanner is unable to identify and parse the format of the QR code. This can be useful for troubleshooting unknown formats.

About

An application to pull data from a scanned QR barcode and upload it into a Smartsheet sheet.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%