R17 is the build shown line by line. Rather than handing over a finished file and leaving you to work out what it does, the whole lookup is written on camera from the first empty function to the working web app — including a real error hit along the way and fixed on screen.
A web app where you choose which sheet to search, daily or monthly, type an ID or phone number, and get back every row stored against it. Under the list come the totals: gross volume, contract amount, tax and net payable, each summed across all the matching rows, with a count of how many entries were found. One user with six service entries returns all six and four totals, which is the answer a person actually wants rather than six rows to add up by hand.
Serving the page with doGet and setting its title, opening the spreadsheet, picking the sheet the user selected, reading the data range from row two to the last row and last column, looping the values, matching the identifier against its column, and building the running totals. Column positions are pointed out as they are used, so redirecting it at your own sheet is a matter of changing numbers you have already been shown.
Anyone who wants to stop copying scripts they cannot modify. The code is yours to use as it is, but the value here is understanding it well enough to change it — which columns to sum, what to match on, what to display.
If you want the finished, report-generating version of this idea rather than the walkthrough, look at R18 in this catalogue.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | CRUD & Dashboards |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.
What you get
Not subscribed yet? Subscribe to our channel
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
20–30% advance to start · Clear quote before work begins · Support after delivery
What we customize
Paid picks from the same category
Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21
178 views this month
Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14
366 views this month
How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45
141 views this month
What buyers and YouTube viewers say about this project.