Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.31 KB

Readme.md

File metadata and controls

43 lines (27 loc) · 1.31 KB

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.