Google Scripts offer programmatic access to most Google services including Gmail, Google Docs, Google Drive, Analytics, Google Contacts, Calendar, Maps and Analytics. The Google scripts are written in regular JavaScript language and are hosted on Google’s servers.

Google Apps Script

Most Useful Google Apps Scripts

Here’s an always-updated collection of Google Scripts that will help you do more with your favorite Google products. And you don’t have to be programmer to use any of these scripts.

  1. Website Uptime Monitor - Receive instant email and SMS alerts when your websites goes down. You can monitor all your web domains for free.
  2. Amazon Price Tracker – Keep track of prices of your favorite products on Amazon and get email alerts when the prices go down or up.
  3. Read Receipts in Gmail - Use Apps Script and Google Analytics to track your outgoing Gmail messages and get notified when people open and read your email.
  4. Advanced Gmail Filters – Have more control over the criteria for sorting incoming messages in your Gmail.
  5. Download Tweets Permanently – specify any hashtag and the script will download and save all matching tweets to a spreadsheet.
  6. Schedule Gmail Emails – You can write the emails now and send them later at any date and time with Apps Script and Google Sheets.
  7. Sell Digital Products Online – Use a combination of PayPal and Google Drive to setup your own digital shop online.
  8. Save Google Voicemails as MP3 – The web app will automatically copy the MP3 of your Google voice mail messages from Gmail to Google Drive.
  9. Gmail Encrypt - You can encrypt your outgoing Gmail messages using the powerful AES encryption and no one will be able to snoop your private conversations.
  10. 1-click Website Hosting - Use this Google Script to host your websites, images, podcasts and other media files on Google Drive with one click.
  11. Google Form File Uploads – You can receive files directly in your Google Drive from anyone through HTML forms created with HTMLService.
  12. Google Web Scraping – Import Google Search results into a Google Spreadsheet with the ImportXML function for analysis or export them in other formats.
  13. Mail Merge with Gmail – Send personalized email messages to your contacts using Gmail. The messages can have attachments and you even write messages in raw HTML.
  14. Files Permissions Explorer – See who has access to your shared files and folders in Google Drive and whether they view or edit permissions.
  15. Send to Google Drive - You can save your Gmail attachments directly to Google Drive – just apply a particular label to your Gmail message and the included attachments will be copied to Drive.
  16. Save Gmail Images - The script monitors your Gmail mailbox and will auto-save any image attachments to your Google Drive.
  17. Sort Gmail by Size - Is your Gmail mailbox running out of space. The scripts will determine all the bulky messages in your Gmail mailbox.
  18. Bulk Forward Gmail – The auto-forward feature in Gmail only works on incoming messages but our bulk forward script can forward even older email to your other email addresses.
  19. Update Google Contacts –  See how your friends and family members can directly add or update their own contact information into your Google address book.
  20. Google Contacts Map – The Google Script will plot the postal address of your Google Contacts on a Google Map. You can also export this data as a KML file for Google Earth.
  21. Email Form Data –  Google Forms are the best tool for creating online polls and surveys. The script will email you the entire form data as soon as someone submits the form.
  22. Auto Confirmation Emails – Send confirmation emails to the user’s email address after they submit a Google Form.
  23. Schedule Google Forms – Set an expiration date for your Google Form and they’ll close automatically at a certain date.
  24. Twitter Bot – Learn how to write your own Twitter bot that auto-responds to tweets. This particular bot queries Wolfram Alpha to answer queries.
  25. Twitter Out-of-Office –  You can create out-of-office automatic replies for people who are trying to reach you via Twitter and they wouldn’t expect a response from you right away.
  26. SMS Alerts for Gmail – You can receive SMS text alerts for important incoming messages in your Gmail by connecting your mailbox with a private Twitter account.
  27. Extract Email Addresses – The script scans your mailbox and creates a list of email addresses of people who have previously communicated with you.  Useful for building your email marketing lists.
  28. Transfer Gmail – Moving to a different email address? The script will automatically copy all your email messages from your old Gmail inbox to another mailbox that could be on any web service.
  29. Reminder for starred messages – Get a daily digest with a list of messages that you have “Starred” in your Gmail mailbox and may want to follow up on them.
  30. Advanced Gmail Search – Gmail supports a variety of search commands but now you can also use Regular Expressions for searching messages on Gmail.
  31. Twitter RSS Feeds – Twitter no longer provides RSS feeds but you can use Google Apps Script to create your own feeds for Twitter timelines, searches and lists.
  32. Google+ RSS Feeds – This Apps Script based Chrome add-on will help you generate RSS feeds for any Google Plus user or even search results. Written by Eric Koleda.
  33. Translate RSS – You can translate foreign language RSS feeds into your native language with Google Scripts and subscribe to them in your favorite news reader.
  34. Gmail Label Feeder -  Create a RSS feed for any of your Gmail labels that you can later feed into Evernote, Pocket, etc. through IFTTT. Written by Martin Hawksey.
  35. Gmail Meter – The script will help you analyze how you use Gmail and generates statistics like how much email you send, average length of messages, turn-around time, etc. Written by Romain Vialard.
  36. Gmail Delay Send – While there are browser add-ons that let you schedule emails in Gmail, the script is easier, safer and your messages will be delivered on a specified date and time. Written by Blair Kutzman.
  37. Gmail Snooze - When you snooze an email, it disappears from view but reappears in the inbox at some specified time in the future. Written by Corey Goldfeder.
  38. Gmail Auto Purge -  Similar to auto-sweep in Outlook, the script will automatically delete older email messages from specific senders after a certain period of time.
  39. Gmail Clean-up - Create time-based filters in Gmail that will automatically move, archive or even delete all messages from any particular Gmail label that are older than “n” days. Written by John E. Day.
  40. Save Gmail as PDF – The script will save the body of an email message as a PDF file. You can optionally send the converted PDF to your email address.
  41. Instagram Downloads – Download photos belonging to specific tags from Instagram to your Google Drive with Apps Script. Written by Waqar Ahmad.
  42. GDocs2MD - The script will convert your Google Drive documents into the popular Markdown (.md) format that can be imported into several publishing platforms. Written by Renato Mangini.
  43. Gmail NoResponse – It tracks your email messages in Gmail that are awaiting response and where you may want to send a follow-up mail. Written by Jonathan Kim
  44. Force Password Change – If you are an admin of a Google Apps domain, use this script to force all your domain users to change their passwords. Written by Waqar Ahmad.
  45. Text Browser – A Lynx-inspired browser that lets you browse the web in text and is written using Apps Script. The browser can also be used as a proxy server for reading web content.
  46. Self-destructive Messages – Send confidential messages inside a Google Sheet and the message will disappear after it has been read.
  47. Auto-Expire Shared Folders - You can set an expiry date for your shared folders in Google Drive and the shared links will automatically expire at the specified date and time.
  48. Reddit Scraper – Use the Reddit API with Google Scripts to download all posts from any Reddit to your Google sheet.

Google Apps Scripts Developer →