
Jump into advanced Google Apps Script concepts by writing scripts that automate day-to-day tasks and tackle real-life problems, while building on basic knowledge with triggers and variables.
Explore using the script editor and logger to print and view output, trace loop values, and inspect execution transcripts for debugging in Google Apps Script.
Learn to extract a portion of a string with the substring method in JavaScript, within Google Apps Script. Use 0-based indexing and an end index that is not included.
Learn how the indexOf function finds the position of a value in an array within Google Apps Script, with zero-based indexing using names and spreadsheet data.
Practice adding and removing array elements at the beginning or end with push, unshift, shift, and pop in JavaScript. Use indexOf for duplicates and log results in Google Apps Script.
Explore replacing a set of characters with another in Google Apps Script and JavaScript, using regular expressions to extract digits or letters and perform targeted replacements.
Learn how to manage date and time in Google Apps Script by using new Date(), setting time zones in project properties, and formatting outputs with Utilities.formatDate for precise logging.
Learn to save a Google Sheets document as a pdf with Google Apps Script, configuring paper size, orientation, margins, header and footer, and export with correct sheet and folder ids.
Extract nested data from an API response, loop through coins to obtain name, symbol, and USD price, and write them as rows with a header in a spreadsheet.
Learn to use Google Apps Script and Google Calendar services to create all-day events, manage calendars by ID or name, and automate data flows between Sheets, Docs, and Gmail.
Master advanced Google Apps Script, from complex sheet actions and custom functions to JSON parsing and API integration. Work with libraries, get and post calls, webhooks, and ten real-world projects.
Explore advanced actions on sheets with Google Apps Script, including copying ranges and formats, data validation, and resizing columns and rows.
Explore how to create and read data validation in sheets, work with dropdown lists, and apply text formatting using Google Apps Script, including font size, bold, and color.
Learn how to create custom functions in Google Sheets with Apps Script, including kilometer-to-meter conversion and array handling. Understand how to describe, parameterize, and test functions while noting usage limits.
Explore JSON basics, including key-value pairs and arrays, learn to parse and stringify JSON, and navigate nested objects using Google Apps Script for API workflows.
Use Google Forms with Apps Script to get form id and active form, read and set title and description, manage questions and checkbox choices, and mark fields as required.
Explore Google Contacts rebranded as the People API, enable the API, and fetch connections to extract names, emails, birthdays, and phone numbers for a sheet export.
Learn to use Google Classroom with Apps Script, listing courses, obtaining teacher group emails, and creating or updating classes via the Classroom API, with practical code examples.
Learn to interact with Google Analytics through Google Apps Script by listing accounts, web properties, and profiles, and by running analytics data API reports.
Explore Google Maps in Apps Script, using the direction finder to compute routes between origins and destinations. Use geocoder and reverse geocode to obtain addresses, durations, and distances.
Explore how to access YouTube from Google Apps Script using the YouTube Data API, perform keyword searches with parameters, and handle channels, videos, and uploads.
Disclaimer:Since I am a full time Google Spreadsheet and Apps Script consultant, with clients all over the world, I know what are the things that are important and should be taught to students.
In our course on Google Script for beginners, we learnt how to open the editor and write some basic function. Now it is time to master the art of writing Apps script code and exploit all the options and facilities given by Apps Script. Some of the things we will be learning in this course are:
Custom Function
Apps Script Library
JSON
doGet & doPost
Connecting tools with API
Google Analytics
Youtube
Pipedrive
Trello
Woo Commerce
We will learn how to explore API Documentation of any tools. You would be able to automate many processes once you are comfortable with all API documentation and knowledge on how to implement it.
Once you have mastered the concepts taught in this course, you will be equivalent of a Software Developer. Software development is so big an area that it can not be taught in a course. But thanks to our time, everything is available on Google. So in this course, I have focused on teaching how to google for an answer while writing codes.
Happy Scripting !!!