Skip to main content

Using Apps Script to Automate Tasks in Google Sheets

Using Apps Script to Automate Tasks in Google Sheets

Using Apps Script to Automate Tasks in Google Sheets

Google Apps Script is a powerful tool that lets you write code to automate tasks in Google Sheets. Whether you're sending emails, organizing data, or connecting with other Google services, Apps Script helps you supercharge your spreadsheets.

๐Ÿš€ What is Google Apps Script?

Google Apps Script is a cloud-based scripting language for light-weight application development. Based on JavaScript, it allows you to automate actions across Google Workspace apps like Sheets, Docs, Gmail, Calendar, and more.

⚙️ How to Access Apps Script in Google Sheets

  1. Open any Google Sheet.
  2. Click Extensions > Apps Script.
  3. This opens the Script Editor in a new tab where you can start coding.

๐Ÿงช Your First Script: Auto Timestamp

This simple script adds a timestamp in column B whenever a value is entered in column A.

function onEdit(e) {
  var sheet = e.source.getActiveSheet();
  var range = e.range;
  if (range.getColumn() == 1 && range.getValue() !== '') {
    sheet.getRange(range.getRow(), 2).setValue(new Date());
  }
}

๐Ÿ“จ Automate Email Alerts

You can also use Apps Script to send email notifications when a condition is met. Example: Notify when a task is marked as "Done".

function sendEmailOnDone() {
  var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
  var data = sheet.getDataRange().getValues();
  for (var i = 1; i < data.length; i++) {
    if (data[i][2] == "Done") {
      MailApp.sendEmail("you@example.com", "Task Completed", "Task " + data[i][0] + " is done.");
    }
  }
}

๐Ÿ“š Resources to Learn More

๐Ÿ“„ Download Tutorial PDF

Download this guide as PDF


Tags: google sheets automation, google apps script, automate google sheets, productivity with sheets, spreadsheet automation

Comments

Popular posts from this blog

How to activate office 2016 using script ??

How to activate office 2016 using script ?? 1. Copy the following script in notepad and save as .bat . 2. Run the bat file as administrator. @echo off title Permanently Activate Office 365 ProPlus for FREE - Somethingos.blogspot.incom&cls&echo ============================================================================&echo #Project: Activating Microsoft software products without software&echo ============================================================================&echo.&echo #Supported products: Office 365 ProPlus (x86-x64)&echo.&echo.&(if exist "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles%\Microsoft Office\Office16")&(if exist "%ProgramFiles(x86)%\Microsoft Office\Office16\ospp.vbs" cd /d "%ProgramFiles(x86)%\Microsoft Office\Office16")&(for /f %%x in ('dir /b ..\root\Licenses16\proplusvl_kms*.xrm-ms') do cscript ospp.vbs /inslic:"..\root\Licenses16...

How to add or delete user in CMD??

How to add or delete user in CMD?? 1. Run CMD as Administrator . 2. Type following commands to add a use :           >net user test /add                >net user test /enable:yes         >net user test 123@test here test is a user and 123@test is password. 3. To delete :          >net user test /delete

Activate windows 10 without software, Using .bat script

Here is a way to activate Windows 10 using Script. # Make sure you're connected with Internet. #  Open notepad,  paste the script save as file abc.bat and run as administrator. @echo off title Windows 10 &cls&echo ************************************ &echo Copyright: Sudhir: 2018  &echo.&echo Supported products:&echo - Windows 10 Home&echo - Windows 10 Professional&echo - Windows 10 Enterprise,&echo - Windows 10 Education&echo.&echo.&echo ************************************ &echo Windows 10 activation... cscript //nologo c:\windows\system32\slmgr.vbs /ipk TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 >nul cscript //nologo c:\windows\system32\slmgr.vbs /ipk 3KHY7-WNT83-DGQKR-F7HPR-844BM >nul cscript //nologo c:\windows\system32\slmgr.vbs /ipk 7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH >nul cscript //nologo c:\windows\system32\slmgr.vbs /ipk PVMJN-6DFY6-9CCP6-7BKTT-D3WVR >nul cscript //nologo c:\windows\system32\slmgr.vbs /i...