
This is an introductory lecture that describes the overall concept of this idea, the steps and the general workflows needed to achieve the goal.
Lecture contents:
00:00 - Opening
02:20 - Overall course content
04:40 - Lecture 1 start
This is an also an introductory lecture that describes the basics of Google tools and the tools that we will use specifically in our use case.
Lecture contents:
00:00 - Opening
00:16 - Google data privacy
02:00 - Why Google?
10:30 - Google platform - the big picture
15:02 - Google platform - tools we will use.
This is where the action starts where we will set up the basic "infrastructure" needed to set this up and running, i.e. Google Sheets and Google Cloud.
Lecture contents:
00:00 - Opening
00:50 - Create and prepare the Google Sheet file
03:45 - Set up Google Cloud Project
06:30 - Create a new Google Cloud Project
08:48 - Enable the relevant API's
13:20 - Creating an API key
This lecture looks at the details of the workflow and the associated Apps Script code that is needed to implement this solution. On top of that, the last section covers an important demonstration on how the code was developed without any coding knowledge using Gemini.
Lecture contents:
00:00 - Opening
02:12 - The workflow - the 7 technical steps
05:37 - The workflow - code functions to implement the 7 steps
14:09 - The logic diagrams
20:47 - Creating Apps Script code using Gemini without any coding knowledge
This lecture looks at configuring the Apps Script application - deploying the code, testing the functions, configuring minor variations & initiate the function.
Lecture contents:
00:00 - Opening
01:37 - Open the Google Sheets file & Apps Script code editor
03:45 - Download the code sample (txt. file) from Udemy resources, copy and paste
05:00 - Make the necessary changes in the code
11:38 - Test the code functions
13:59 - Code safety & security check using Gemini
21:04 - Set code triggers in Apps Script
23:11 - Configuring voice types and prompting to Gemini
This lecture looks at how we can get Gemini to study the code, explain it to us, and "discuss" with Gemini to come up with revisions.
Lecture contents:
00:00 - Opening
01:34 - New variation concept
02:41 - Asking Gemini to explain the original code
03:42 - Asking Gemini to make the revisions
05:32 - Troubleshooting & "vibe coding"
06:45 - Copy, paste and test the revised code
This last lecture covers some basic concepts on the API costing, and how the costs can be estimated for similar use cases. Finally, it looks at some steps that can be taken to create budget alerts, as well as setting up hard limits for API usage.
Lecture contents:
00:00 - Opening
00:25 - API usage costs - Generative Language (Gemini 1.5 Flash)
03:26 - Estimating the cost for the text summary
05:08 - API usage costs - Text-to-Speech (Standard voice)
06:16 - Estimating the cost for the the voice generation
07:58 - Strategy to test new ideas
Why this course?
Monitoring routine productivity data, project progress and task status requires us to stay on top of critical Key Performance Indicators (KPI's) of various kinds. This can get complicated if many things are moving at parallel, and sometimes all we want is to have someone to summarize the important information and update us verbally. It is even better if a simple analysis can be done to highlight any anomalies, and present the information in a "standard" format consistently, so that we are able to grasp the key data easily.
Who would need this?
This is especially true (but not limited to) for business owners, project managers and team leaders who are generally busy with a wide range of responsibilities and are using Google Sheets to keep track of stuff. We all can do with an "AI secretary" that can keep us updated routinely on-the-go.
Why now?
The recent advancements in AI means now we all have the tools to create any type of custom AI solutions, including for the "problem" above. Google is especially great in this aspect, since it has some of the most advanced and cost efficient AI models, along with an entire tech stack that can be easily plugged into existing apps such as Sheets, Gmail, Docs, etc. Their newer AI models (such as Gemini 2.5 Pro) are extremely good in coding, which has further opened up possibilities to integrate AI & automation into existing workflows via tools like Apps Script, which was previously a domain reserved for the IT savvy individuals. Google has empowered everyone to be a citizen developer now, enabling us to built custom solutions for our business and personal use.
What is this course about?
This short crash course illustrates the above point as easily and practically as possible. This course is about creating an "AI Secretary" that does the following:
Look at a set of pre-determined KPI data in Google Sheets that gets updated routinely by a staff/worker/etc.
Automatically send out a reminder email to them if the data is not updated on time.
Collect a pre-determined KPI's from the data, compile them and send it over to a Google AI model to perform a simple analysis/comparison and highlight any anomalies.
Convert the output into a voice note.
Email the voice note to another person (i.e. the boss, manager, etc.).
How is it done?
Google Apps Script is the magic tool here, which performs all the heavy lifting such as:
Automatically checks data in Google Sheets, and creates a reminder email to be sent via Gmail.
Taking data from Google Sheets, sending it over to Google Cloud's Vertex AI Platform where the Gemini AI model is based.
The output text from Gemini AI model is then sent over to another Google tool (Text-to-Speech) to convert the text into voice note.
Then email out this voice note via Gmail, and update the status in Google Sheets.
What makes this course special?
Apps Script is a "low code" platform, which traditionally means we need to have knowledge on JavaScript coding language to create functions and run them accordingly. Traditionally, this was an "elite" tool that was reserved for the IT savvy individuals and third party developers.
Here is the interesting part - all this can now be configured, set-up and deployed by anyone without any coding knowledge - literally zero expertise is needed. That's exactly how I did it, and this course takes you through the concepts and steps on how you can do it too.
The combination of Apps Script and Gemini's coding ability has opened up an entire new set of possibilities for businesses to build hyper specific, localized & custom solutions. Well technically 80% of any workflows can benefit from some type of AI and/or automation, and this is a simple yet effective demonstration on how you can get started. This course at a minimum will enable you to build a similar solution, and at best inspire you and provide the means to take on any other simple-to-complex use cases.
What tools?
These are the specific Google tools that are involved in this course:
Google Sheets
Gmail
Google Apps Script
Google Cloud Platform (GCP)
This course takes a beginner approach, where all the fundamentals related to Apps Script and GCP are explained, so that anyone can create an account in GCP and follow the steps to build a working solution.
What's included?
Apps Script code (JavaScript) is provided, which can be copied, pasted and run with minimal configurations. The same code base can be used to create variations to suit custom use case as well.