Notify assignee on new task
When a row is added with Assignee email in column C, MailApp sends "New task: " plus the title from column B.
MailApp is an Apps Script service that sends email from your Google account without opening Gmail. You call MailApp.sendEmail with a recipient, subject, and body, often using cell values as the content. It is the fastest way to notify someone when a row is added or a deadline hits in a tracker.
Use MailApp for straightforward notifications: form responses, approval requests, weekly KPI summaries, or alerts when a status column changes to Urgent.
Skip MailApp for marketing blasts, highly customized threading, or reading inbox labels. GmailApp fits those cases but needs broader Gmail permissions.
Write a function that builds recipient, subject, and body strings from sheet ranges.
Call MailApp.sendEmail(to, subject, body) or pass an options object for HTML and attachments.
Run once manually to trigger the authorization dialog for sending mail.
Bind the function to a trigger (on form submit or time-driven) for automatic sends.
Respect daily sending quotas per user and keep bodies short to avoid spam filters.
Log send results or errors to a Mail Log tab for support when someone says they did not get it.
When a row is added with Assignee email in column C, MailApp sends "New task: " plus the title from column B.
Build an HTML string of overdue rows and pass htmlBody in the options object so the message renders as a table in Gmail.
Use MailApp with attachments blob from a PDF exported in the same script run after a manager approves a row.
Build this without starting from a blank cell
Use a Better Sheets tool for MailApp, then watch a walkthrough when you want the full pattern.
Watch how MailApp works
Guides that explain MailApp in more depth.
I'll show you how to email yourself one single cell data. That's one sheet, one cell, one email every single day.
Read post →I wanted to share with you one of the simplest apps scripts that has immense power. Email! You can email others, but you can also email yourself.
Read post →Master Google Sheets for project management with these advanced tips. Check our free tutorials, tools, and templates for data management, task flow, and much more.
Read post →Triggers tell Apps Script when to run a function: on edit, on open, on a schedule, or when a form is submitted. Simple triggers use reserved names like onEdit. Installable triggers are created in the Apps Script Triggers page and can do more, including running as a specific user or on a timer.
Read guide →The Script Editor is the Apps Script workspace inside your spreadsheet where you write JavaScript that talks to Sheets, Gmail, and other Google services. You open it from Extensions > Apps Script. Every function you save can be run manually, bound to a trigger, or linked from a custom menu.
Read guide →Automation means work happens without repeating the same clicks every day: imports update, emails send, rows move, and dashboards refresh. In Sheets, automation usually stacks built-in features, Apps Script, and sometimes the Sheets API or add-ons. Start with the lightest tool that still solves the job.
Read guide →A workflow is the path work takes through your sheet: intake, review, approval, done. Good workflows use consistent columns, statuses everyone understands, and just enough automation to move tasks forward without hiding steps from the team.
Read guide →Done reading about MailApp?
Membership unlocks 636+ tutorials, unlimited generators, and every template. Practical lessons. Zero fluff.
Need this once
Jump to a free tool or a single tutorial for this topic.
Learning Sheets for real
Unlock the full library, generators, and templates with membership.