ATTEAUT is an attendance form built around one idea: the person marking attendance should not be able to type anything that matters. No name, no date, no time. They enter a PIN and press submit, and the record writes itself.
Each employee has a PIN held against their name in the sheet. Type it and the name appears on the form; nobody chooses a name from a list and nobody spells one. That closes the two usual holes at once β marking somebody else present, and creating a second version of a person through a typo. Adding staff is a name and a PIN in a row.
The date and time show on the form but are read only, so an attendance stamped at 9:02 was genuinely submitted at 9:02. There is a deliberate exception: a manual mode where a real arrival time can be typed in, for the late entry that has to be recorded after the fact. It is a separate action, which is exactly how an exception should work β available, but visible.
Every submission lands with a timestamp, the date, whether it was a sign in or a sign out, the log time and the name, plus the Google account of whoever submitted it. A separate sheet uses a UNIQUE formula to list each employee once no matter how many entries they have, which is the view you want when you are looking at people rather than punches.
Unusually for these files, there is no spreadsheet ID to replace. Copy the sheet, open Apps Script from Extensions, press Run, grant the permissions and deploy. The layout is Bootstrap, so restyling it for a school or an office is ordinary CSS.
| Version | v1.0 |
| Published | Aug 22, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Attendance Systems |
| 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
What buyers and viewers say about How to Automate Attendance System with Google Sheets and Apps Script.