Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free Filter Table with Add Entry Form – Google Apps Script

R30 CRUD & Dashboards Premium Plan Weekly Plan VIP Premium Plan
❤️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
DYNAMIC DATATABLES WITH ADD ENTRY USING GOOGLE APPSCRIPT & SHEET | R30
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

Add Entry form generated from the sheet columns A new column appearing in the form and the filters together Status values shown as coloured badges More status colours added with another condition Filter dropdown built for every column Duplicate values collapsed in each dropdown Filters combined across several columns Data not found message for an empty combination Reset button clearing every filter Confirmation shown after a record is submitted Tested on a sheet of around a thousand rows Code already inside the shared sheet

Description

R30 is the filtered table with a way to add to it. The viewer version in this catalogue shows and filters what is in your sheet; this one puts an Add Entry button next to it, so the same screen that answers questions can also record new ones.

The form comes from your columns

Add Entry opens a form built from the sheet's columns — no field list anywhere in the code. Insert a new column in the spreadsheet and it appears twice on the next refresh: as a field on the form and as a filter above the table. That is the trick worth understanding, because it means the app never drifts out of step with the sheet.

Status as a colour, not a word

Values in the status column render as coloured badges — paid one colour, unpaid another, declined another — so scanning a long list is done by eye rather than by reading. The colours are set by a condition in the code, and adding another status is adding another branch, which the walkthrough shows.

The filtering underneath

Every column still gets its own dropdown, built from the values present with duplicates collapsed, and the filters combine. A combination with nothing behind it says data not found rather than showing an empty grid, and Reset clears them all at once. The demo runs against roughly a thousand rows, narrowing to four hundred on a single filter without a pause.

Setting it up

Copy the sheet, the code comes with it, deploy as a web app and grant the permission. A submitted record confirms on screen and appears in the table once the data reloads.

Requirements

  • A Google account with Drive and Sheets
  • Your own copy of the provided spreadsheet
  • A header row defining your columns
  • A status column if you want the coloured badges
  • Deploy as a web app with access set for your users

What's Included

  • Complete Apps Script code already inside the sheet
  • Google Sheet with the sample record layout
  • Add Entry form generated from your columns
  • Automatic filter dropdown per column
  • De-duplicated filter values
  • Combined filtering with a not found state
  • Reset button for all filters
  • Coloured status badges with editable conditions
  • Submission confirmation message
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedAug 22, 2025
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryCRUD & Dashboards
Tagsdata table google apps scriptdynamic datatables with add entrygoogle sheets table with filtersadd record to google sheet web appgoogle sheets crud formauto generated filters and formstatus color badges data tablecolumn filters google sheets web app
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click — no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files
Custom development

Need this customized for your business?

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.

400+Projects delivered
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21 Admin Dashboard with Google Apps Script & React | Complete CRUD System | E21 175 views this month Apps Script Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14 Build a Complete Dynamic CRUD Web Dashboard using Google Sheets + Apps Script + React | E14 372 views this month Apps Script How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45 How to Build DYNAMIC CRUD Admin Panel with Import/Export | Google Sheets Dashboard | D45 140 views this month Apps Script

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@rex.aditya via YouTube
Great 👍🏻 Iska Code kaise milega It's Free Or Paid?
@krishnanmanoj1 via YouTube
Interesting❤