R48 is a data entry form for the job where one visit produces several lines at once — a stock consumption note, a day's usage log, an expense claim with five items on it. You pick an item from an autocomplete field, type the amount and a remark, add another row, and submit the whole lot into the sheet in a single click.
The item field is not a hard-coded list. It reads a column from a sheet in the same workbook, so adding a new item is one row in a spreadsheet, not a code change. Start typing and the matches appear. If that source sheet is missing the app says so plainly rather than failing silently, and the range is easy to widen from a fixed block of rows to the whole column.
Each row carries an item, an amount and a remark, and you add as many as the entry needs. An item already chosen on one row disappears from the other rows' lists, so the same thing cannot be counted twice in one submission. Before anything is written the form checks that no field has been left blank, and only then does it append every row to the records sheet together.
If the records sheet does not exist yet, the first run creates it, so there is no setup step to forget. The column order — date, item, name, amount, remarks — is set by two lines you can swap, and the walkthrough shows exactly that, moving remarks to the front and the date to the end. The script runs against the active spreadsheet, so there is no ID to paste anywhere.
Make a copy of the sheet; the code is already inside it under Extensions. Authorise it, deploy as a web app, and remember to update the deployment after any code edit or the old version keeps serving.
| 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 |
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
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
CRUD Management Web App with Google Apps Script | CRUD, File Upload & Google Sheets | B43
48 views this month
What buyers and viewers say about Autocomplete Field on Google Web App | Data Entry using Google HTML Form | R48.