Skip to content

phamthainb/apps-script-awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Apps Script Awesome

A collection of practical Google Apps Script projects and utilities to automate your workflow and enhance productivity.

About Google Apps Script

Google Apps Script is a cloud-based JavaScript platform that lets you automate tasks across Google products and third-party services. With Apps Script, you can:

  • Automate repetitive tasks in Google Workspace (Sheets, Docs, Gmail, etc.)
  • Build custom functions and workflows
  • Integrate with external APIs and services
  • Create web apps and add-ons

Available Scripts

Website Uptime Monitor with Telegram Alerts

A simple yet effective uptime monitoring solution that:

  • Monitors website availability from a Google Sheets list
  • Checks HTTP status codes periodically
  • Sends instant Telegram notifications when sites go down
  • Logs status history with timestamps
  • Inspired by Uptime Kuma

Use Cases: Server monitoring, API health checks, website availability tracking


Mobile App Version Tracker with Telegram Alerts

Monitor app versions on Google Play Store and Apple App Store:

  • Tracks multiple apps with country-specific settings
  • Monitors both iOS (App Store) and Android (Google Play) apps
  • Stores version history, last check time, and release notes in Google Sheets
  • Sends instant Telegram notifications when new versions are detected
  • Automated monitoring with time-based triggers

Use Cases: App release monitoring, competitor analysis, version tracking


SSL Certificate Expiration Monitor with Telegram Alerts

Keep track of SSL certificate expiration dates:

  • Monitors SSL certificates for multiple domains
  • Configurable alert threshold (days before expiration)
  • Sends Telegram notifications for expiring certificates
  • Tracks detailed SSL certificate information
  • Comprehensive error handling and logging

Use Cases: SSL certificate management, website security monitoring, proactive maintenance


Getting Started

  1. Choose a Script: Browse the available scripts above and select one that fits your needs
  2. Follow Setup Instructions: Each script folder contains detailed README with setup steps
  3. Create Google Apps Script Project:
  4. Configure & Deploy: Follow the specific configuration steps for your selected script

📖 Setup Guides

Essential Setup Instructions

Quick Setup Checklist

  1. ✅ Create Telegram bot and get bot token
  2. ✅ Get your Telegram Chat ID
  3. ✅ Set up Google Apps Script project
  4. ✅ Configure trigger for automated monitoring
  5. ✅ Test notifications

Requirements

  • Google account (for Apps Script)
  • Basic understanding of JavaScript (for customizations)
  • Access to relevant Google services (Sheets, Gmail, etc.) depending on the script

Contributing

Feel free to submit issues, fork the repository, and create pull requests for any improvements.

License

This project is open source and available under the MIT License.


Language / Ngôn Ngữ

About

A collection of practical Apps Script

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •