Feature: Capture Photos

Need to capture photos in your app? Receiving an error? Give the following a try:

What is photo capturing?
Photo capturing gives you the ability to take pictures with your device while adding them to your database. This capability can be activated simply by naming one of your spreadsheet columns โ€œImageโ€

Where does photo capturing live?
Photo capturing is a functionality of the forms view (a UX feature) but its performance is influenced by your data structure. Weโ€™ll be primarily focused on the data portion of photo capturing. You can learn more about the form view (UX feature) by reviewing this post.

  1. To find a photo column, open your app editor by selecting the app youโ€™d like to work on.
  2. The navigation bar on the left side displays a tab titled โ€œDataโ€. Click this tab.
  3. Once youโ€™re in the Data tab youโ€™ll find a navigation bar along the top of your editor. The second tab is the โ€œColumnsโ€ section. Click this tab.
  4. Once youโ€™ve found the โ€œColumnsโ€ section, youโ€™ll find a list of โ€œtablesโ€ (a single spreadsheet from your datasource) which contain your data.
  5. Click on the table youโ€™d like to contain the photo field.
  6. From here you can navigate to the appropriate โ€œrowโ€ and change the rowโ€™s column โ€œtypeโ€ to โ€œimage" or โ€œdrawing.โ€ Note that you can use either โ€œImageโ€ or โ€œDrawingโ€ as your Column Type for the selected row. Both will allow the user to upload images taken with their mobile device, however the โ€œdrawingโ€ type will allow you to annotate the uploaded image. Please see the below image for an example.

Important notes

There are two ways to activate the capture photo in your app:

  1. Insert a column in your spreadsheet and include the word โ€œImageโ€ in the column header. AppSheet will automatically detect this new column as an Image Type. If you add this column after youโ€™ve linked your data to your app source, you will need to perform the action of โ€œregenerating your columns.โ€ You can learn more about regenerating here
  2. Name the column anything you like and change the Column Type to โ€œImageโ€ or โ€œDrawingโ€ manually in the Data > Columns tab in the editor.

Try adding this feature to your app now and let us know how capturing photos works for you.

Happy app building!

3 7 3,153
7 REPLIES 7

Ami
Bronze 5
Bronze 5

Is there a way that the default would be only take a picture rather than uploading from your device?

Iโ€™m interested in โ€œtake a pictureโ€ like default and only use choose from existing sometimesโ€ฆ To have that select input method all the time is boring me

did you find the way?is it possible to take a photo only.

Sadly, no

I had no problem adding this feature but what happens to the photo? Can it somehow upload with the rest of the information?

@Thiyagarajan_D @1111

Under UX โ†’ OPTIONS you can disable โ€œAllow image input from galleryโ€, so that the Camera opens directly without showing this Popup Message:

3X_1_0_10d6edfb880bb7d125aeea03b76308b03148e140.png

You Rock!! Thanks๐Ÿ‘

Top Labels in this Space