I’m loving the barcode scanning capabilities - it’s in fact the reason we’re using AppSheet!
However the current barcode implementation is very aggressive with its detection, if multiple barcodes are in the field of view it’s impossible to control which one it picks up!
This often happens with courier labels which can contain multiple types of barcode on a single sticker.
So we are using fingers, hands, cardboard to mask out barcodes before we hit the barcode scan button which gets a bit ridiculous at times!
Am I missing a config option somewhere?
It would be HUGELY beneficial to be able to pick the allowed barcode type for a column when marking it as scannable. I’d picture an enumlist appearing when you mark a column as scannable so you could pick one or more valid types.
Eg to be able to say that the column “tracking number” is only Code128; that the column “order number” is one of QR code or Datamatrix; the column “vendor code” is any valid scan etc
This alone would solve most of our issues.
Even better would a validator function that prevents the scan modal dismissing unless a barcode is evaluated as valid.
Eg a valid barcode might be “type:QR” AND “starts with:ORDER” AND “length = 35