
Learn Google Apps Script from zero by building about 20 projects to explore automation, while teaching beginners and those with some coding background the basics and beyond.
Explore Google Apps Script, a lightweight JavaScript platform to automate tasks in Google Sheets, Docs, and Slides, with editor access via extensions.
Learn how to authenticate scripts for personal and google workspace accounts, review permissions, bypass the unverified app warning by selecting test project, and grant access.
Learn to write and run Google Apps Script in the script editor and read data from a Google Sheet using SpreadsheetApp.getActiveSpreadsheet, getSheetByName, and getRange to log values.
Master reading and writing data in Google Sheets with Apps Script by pulling values, computing sums, and writing results to an output sheet with formatting.
Learn how arrays work in Google Apps Script, including one-dimensional and two-dimensional arrays, zero-based indexing, and reading sheet data with get values, get range, and get data range.
Master reading an array from a sheet and writing it to another with Google Apps Script, using get range, set values, and dynamic row calculations.
Master core array methods in Google Apps Script, including push, pop, shift, unshift, concat, slice, sort, and reverse, with one- and two-dimensional arrays.
Learn how if statements evaluate conditions to execute code, with examples using age checks to vote, else if chains, and loops, in Google Apps Script.
Master for loops in google apps script by initializing a counter, testing a condition, and incrementing. See examples that print hi five times, generate number tables, and apply repeated logic.
Master while loops and their comparison with for loops through practical examples, showing counters, indices, and conditions that drive repeated execution in Google Apps Script projects.
Learn to merge data from individual sheets into a master tab with Google Apps Script, adding date, name, and daily metrics for calls, meetings, and sales.
Learn to merge data from multiple sales rep spreadsheets into a master sheet using google apps script, including per-user commission calculations and automated data pulling.
learn to read gmail inbox threads with google apps script by fetching threads, logging the first message’s from, date, and subject, and using search queries to filter inbox.
Learn to fetch Gmail inbox threads and messages into Google Sheets, capturing thread IDs, subjects, and message counts, while batching writes and deduplicating to streamline data automation.
Learn to send emails from a Google sheet using Google Apps Script, GmailApp.sendEmail with subject and body, including an HTML body, cc, attachments, and tracking sends.
Learn to read events from Google Calendar with Google Apps Script, extracting start time, end time, title, and location, then write results to a sheet and explore colors.
Learn to create and update Google Calendar events with Apps Script, including title, start and end times, location, and description from sheet data; manage edits and deletions via event IDs.
Learn to access Google Docs from Google Apps Script, read and modify document bodies, replace placeholders to generate templates, and send emails using Apps Script.
Learn to read and write data in Google slides using the slides app, navigate slides and elements, and extract text from shapes.
Learn to write to Google Slides with Apps Script by reading and setting text, replacing placeholders, and inserting slides programmatically.
List drive files and folders with Apps Script and the Drive API. Use an iterator to get name, ID, URL, and mime type, then move or rename by ID.
Learn to generate pdfs from google sheets using an apps script that exports a sheet as pdf, with orientation, fit, and margins options, then save to drive or email.
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.
Google Apps Script is a powerful tool by Google that takes the productivity of a team, or process to next level. One can use this to
Automate data calculation
Fetching data from 3rd party software like Trello, Salesforce etc (Not Covered in this Introduction Course)
Sending data to 3rd party
Connecting various sheets , Documents and other tools
Setting a trigger for an action, based on an event. For Example, send an Email, when form is filled
The best part of writing codes in Google Apps script is that you do not need to worry about hosting the code on a server and maintaining it. Google takes care of everything. You write the lines of codes and it is up and running. Above all, it is free.
Here are some thoughts by students of this course:
"This has been of the best course I've taken in Udemy. One can begin to apply the new knowledge to real world almos instantly. I cant wait to take another Shahbaz course. Thanks!!!"
"I really enjoyed this class -- I think for a beginner or even someone who has a little experience but needs to see more examples of how to use the Google Apps documentation, this is a great course. The pace of the course was also nice for beginners. You will not be an expert after you finish this course but you will have a good understanding of the fundamentals and you will be more comfortable using the Google documentation on your own. This course sets the learner up perfectly for a follow-up intermediate level course and it would be great to see this instructor add an intermediate level course to this one with more real world projects. Thanks for sharing your knowledge -- nice job."
"Detailed instructions at a good pace. The course was short and accomplishable within a certain time period ending with a real world application."