If you’ve ever wanted to send an email from Google Sheets, you know that it can be a bit of a pain. You have to set up a separate Gmail account, create a new Google Sheet, and then use a third-party service like Zapier to connect the two.

But what if there was a way to automate the whole process?

Well, there is! With a little bit of code, you can use Google Script to send an email from Google Sheets with just a few clicks.

Here’s how to do it:

1. Create a new Google Sheet and open the Script Editor (Tools > Script Editor).

2. Paste the following code into the Script Editor and save the project (File > Save).

function sendEmail() {

// First, create a variable that contains the data in the sheet.

var data = SpreadsheetApp.getActiveSpreadsheet().getDataRange().getValues();

// Next, create a variable that contains the email address you want to send the email to.

var email = “example@gmail.com”;

// Finally, send the email!

MailApp.sendEmail(email, “Subject”, “Body”, {

htmlBody: data



3. To test the code, click the Run button (play icon) in the Script Editor.

4. When prompted, click the “Authorize” button to give the script permission to send emails on your behalf.

5. That’s it! Now, every time you want to send an email from Google Sheets, just open the sheet and click the “sendEmail” button in the toolbar.

Other related questions:

How do I send an email using Google script?

function sendEmail() {
var recipient = “foo@example.com”;
var subject = “This is the subject”;
var body = “This is the body”;
MailApp.sendEmail(recipient, subject, body);

Can Google automate emails?

Yes, it is possible to automate emails using Google Apps Script.

How do I get Google Sheets to send an email when a cell value changes?

There is no built-in function to do this in Google Sheets, but you can use a script to accomplish this.

The first step is to create a script that will send an email when a cell value changes. You can find a tutorial on how to do this here:


Once you have the script set up, you need to add a trigger that will cause the script to run when a cell value changes.

To do this, go to the Tools menu and select Script editor. In the script editor, go to the Resources menu and select Current project’s triggers.

Click the + Add a new trigger button and choose the cell value change event. Set the script to run when the value of the cell changes, and then click Save.

Now, whenever the value in the specified cell changes, the script will run and send an email.


  • Was this Helpful ?
  • YesNo

By admin

Leave a Reply

Your email address will not be published. Required fields are marked *