A records system where the documents come with the record. Five files can be uploaded at once against one person — CV, ID scan, certificate, contract, photograph — and opened again from their row.
Every employee carries ID, name, gender, address, email, phone, organisation and position, plus their uploaded files. The uploads land in a Google Drive folder, and the script finds that folder by name rather than by a pasted ID — so configuration is typing "assets" instead of hunting through a URL for a long string. A file icon in the row opens what was uploaded.
Records edit in place and delete with a confirmation, and the files stay attached through the edit. That is the part that usually breaks in sheet-based CRUD builds: an update writes the row back without its file references and the documents are orphaned in Drive.
Search covers the whole table, and the page size runs from five rows to a hundred. On a narrow screen the table does not spill sideways — an expander appears on each row that opens the columns which do not fit, including the files and the action buttons. A desktop table squeezed onto a phone is the most common reason these apps go unused on the floor.
Deploy it as a web app and embed the URL in WordPress, Google Sites or any page you can edit, so staff reach it through your own site.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Forms & Data Entry, CRUD & Dashboards |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
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
How to Build Unlimited CRUD Forms with AI — PHP MySQL Admin Panel - PHP2
95 views this month
How to Create Multi-Step Form with Google Sheets & Apps Script 2026 | React Web App Tutorial | E26
54 views this month
Grocery Store POS System with Barcode Scanner | Google Sheet POS + Apps Script + AI
243 views this month
What buyers and viewers say about CRUD Management Web App with Google Apps Script | CRUD, File Upload & Google Sheets | B43.