R35 is the base dynamic CRUD app the rest of this series builds on. Create, read, update and delete against a Google Sheet — with the crucial difference that the fields are not written into the code. They come from the sheet, so the app reshapes itself when your data does.
Start with a student ID and a name. Decide you need a father's name: add it to the form sheet with its type, add the matching column to the database sheet, refresh once, and it is on the add form and in the table. Add city, state, province, continent the same way. The only refresh you ever need is after changing the structure — adding, editing and deleting records need no reload at all.
This is worth knowing because it is where similar apps go wrong. The edit and delete actions operate on the row whose button you pressed, not on a matched ID. Change an ID and press submit and that same row updates, rather than the app going looking for a different record with the new value.
Field types are text and number. Dropdown fields are not implemented in this version, so a column that should be a fixed list is a free-text box here. Worth knowing before you plan a form around it — the later files in this series add filters, passwords and multi-sheet support on top of this base.
The walkthrough loads a deliberately large dataset to show it still responds quickly. The deployed app embeds into Blogger or any website through an iframe, so it can live inside a site rather than as a bare script link.
| 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.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21
176 views this month
Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14
359 views this month
How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45
141 views this month
What buyers and viewers say about COMPLETE DYNAMIC CRUD WEB APP USING GOOGLE SHEETS & APPSCRIPT | R35.