The aims of this exercise is to build a simple mobile app for Equipment Inspections using no-code platform Google’s AppSheet, for lookup and log equipment maintenance status.
- Data Preparation
- Create a Google Sheet with the necessary columns (e.g., Equipment ID, Inspection Date, Status, Reason, etc).
- App Creation
- Connect your Google Sheet to AppSheet.
- Set up the app's user interface, including forms for data entry and views for inspection records.
- Customize the app’s design to make it user-friendly.
- Adding Features
- Define data validation rules for accurate data entry.
- Implement search and filter functionalities to easily find equipment.
- Set up automated workflows to send email notifications for failed equipments during inspections.
- Create reports summarizing inspection results over a specified period.
- Prepare Google Sheet.
- Create AppSheet.
- Interfacing Data Google Sheet.
- User Interface.
- Enhanced User Experience.
- Automate Email Notification.
- Email Notification with PDF Report Attachment.
- Create a new folder named
Equipment Inspections
in your Google Drive.
- Create a new Google Sheet in the folder.
- Rename the Google Sheet title to
Equipment Inspections
- Rename the
Sheet1
toEquipments
and add the following columns:
Equipment ID
(Unique Identifier for each equipment)Name
(Name of the equipment)Description
(Brief description of the equipment)Image
(Link to an image of the equipment)
- Create the
Inspections
Sheet and add the following columns:
Inspection ID
(Unique Identifier for each inspection)Equipment ID
(Reference to the Equipment ID from the Equipments sheet)Status
(Inspection status, e.g., Passed, Failed)Reason
(Reason for failure, if any)Date
(Date of inspection)User Email
(Email of the inspector)
- Go to AppSheet and click the
Sign in
link.
- Choose
Google
as your login platform to AppSheet.
- Sign in with your Google account.
- Click the
Continue
button to continue.
You have successfully signed in to the AppSheet platform.
- Click on the
Create
button and choose theStart with existing data
option.
- Provide the name for the app,
Equipment Inspection
. - Select the category
Inspections & Surveys
.
- Select the data source
Google Sheets
- Select the Google Sheets that has been created on the previous exercise.
- The app is ready, click the
Customize with AppSheet
to continue.
Great, let's build the app!
- Click the
Data
icon on the left menu and click theAdd new Data
icon to add Inspections data sheet from the Google Sheet.
- Choose
Google Sheets
data source.
- Navigate and select the Google Sheet.
- Make sure the
Inspections
sheet is selected and click theAdd 1 table
button.
Good, the Inspections data is now available on the AppSheet.
- Go the
Equipments
data, change theDescription
type from LongText toText
. - Click the
Add virtual column
, set up a reference column for Equipment ID to link it with the Equipments table.
- Give name to the virtual column,
Related Inspections
and click on theApp Formula
field to add the reference function.
- Copy this function
REF_ROWS("Inspections", "Item ID")
and paste it into the App Formula field.
- Make sure the Column data type is
List
, Element type isRef
and Reference table name isInspections
.
- Go to
Inspections
data and change theEquipment ID
data type toRef
.
- Click the edit icon on the
Equipment ID
, change the Source table toEquipments
and click theDone
button.
- On the
Equipment ID
tick on the LABEL?
- On the
Reason
change the TYPE toLongText
.
- Click the
SAVE
button to save the configuration.
- Navigate to
Views
menu, you can choose from the left panel.
- On the
View type
section, choose card.