
Build web apps with Google scripts, linking Google apps and automating workflows using JavaScript. Deliver sheet-driven content via Ajax, and deploy your web app.
Discover Google Apps Script, a JavaScript cloud scripting language that automates tasks and connects Docs, Sheets, Forms, and services to build web apps in browser and runs on Google's servers.
Set up a Google account to access Google Apps Script, begin scripting in Google Sheets, and explore connecting Gmail, Google Drive, and Forms while focusing on spreadsheet capabilities.
Learn to create a Google doc with Google script using the script editor, run or debug, and automate document creation across Docs, Drive, and other apps.
Learn to access existing Google documents by ID, get the document body, and append content using Google Apps Script, including debugging and opening by ID for content updates.
Learn to create and append content in Google Drive documents with Google Apps Script, using current date strings, and configure time-driven triggers to run and notify on failures.
Automate Google Docs with script triggers that run every minute to copy current content, then append paragraphs, images, lists, and tables and apply bold and other text formatting.
Apply and customize text attributes in Google Apps Script to control font family, size, bold, alignment, and colors (foreground and background) within a Google Doc, using a style object.
Link multiple Google services in a script by using JavaScript methods to translate content on the fly from English to Spanish, outputting translated results while skipping blanks.
Learn to link Google services with Apps Script, fetch the active user's email and document details, build an email with the doc link, and send it via Gmail.
Use Google Sheets as a web app data source to output content to users by ID or email, and publish JSON feeds or web pages.
Pull data from a Google Sheet via its JSON feed and display it in a web app using jQuery, Ajax, and getJSON, then render a Bootstrap table on the page.
Open the script editor in google sheets, name your project, and create an onOpen function to add a custom menu that triggers functions for web app deployment.
Learn to output content as HTML in google sheets, create dynamic pop-up windows, and fetch sheet data using get active spreadsheet, get sheet, and get data range for html rendering.
Loop through the sheet values, build a holder, and output HTML into the popup window.
Output Google Sheets content as a web page by using an index.html file with Google apps script, HTML service, and a modal UI to publish a web app.
Pass spreadsheet data into HTML templates in a Google Apps Script web app. Learn to create and evaluate a template, pass a JSON object, and render it in a dialog.
Learn to pass sheet data as an object array into an HTML page with Google Script by building a holder array, converting to JSON, and rendering with jQuery.
Learn to fetch sheet data with Google Apps Script, loop through the results with jQuery, and output each object's email, first, last, age, and approved values into an HTML template.
Create a custom content delivery system powered by Google Sheets, add an advanced menu via the script editor, and connect HTML output to Sheets for content updates.
Connect the spreadsheet UI to a modal alert and a sidebar, using a yes/no button set to capture and output the user response.
Set up a Google Apps Script content system web app by connecting an index HTML page to a Google Sheet, using HTML Service templates, and testing a popup modal.
Set up the user portal entry page by wiring index.html to data.gs to output a json string, then populate content from google sheets with a bootstrap form and content dropdown.
Generate a dynamic web app that presents content pages from a Google Sheet, uses email-based access, and populates a dropdown with sheet names to control what users see.
Learn to pass content from a Google Sheet to a frontend in a Google Apps Script web app, building a home page with welcome text, image, and dynamic data retrieval.
Loop through home content from the Google Sheets and render it into html, building a reusable template for other pages, with content existence checks and image, text, and h1 handling.
Submit a form by building a data object with email and content, prevent default submission, and use google.script.run with a success handler to send and receive data from Google Script.
Learn how to fetch Google Sheets data in a Google Apps Script web app, build page content from sheet ranges, and return structured responses with descriptions, attributes, images, and links.
Build a callback webpage builder by retrieving backcourt output, validating success, and rendering content as a Bootstrap list group with text and images using jQuery, or display an error message.
This lesson fixes bugs in the content system web app by initializing with one item to avoid empty list and by ensuring content is generated from Google Sheet across pages.
Implement access control in a Google Apps Script web app by checking the user’s email against a data sheet and returning a response with valid and access.
Validate user emails to gate page access, return a valid or error message, and use JSON with array checks to enforce per-page or all-access permissions.
Fix bugs in the Google script by validating emails, correcting access checks, and returning accurate error messages. Test with various users to ensure page access works for page five.
Launch a Google Apps Script web app that serves dynamic content from a Google Sheet, using doGet, HTML service, and sandbox mode to generate content on the fly.
Explore how a Google Apps Script web app uses user emails and a Google Sheet to control page access and dynamically render content with HTML, Bootstrap, and Ajax.
Review a Google script-based web app that generates content pages from Google Sheets, enforces email-based access, and uses HTML templates to render dynamic iframe content.
Learn how to create and update a Google Docs file using Google Apps Script, open the doc by ID, and append paragraphs to its body.
Learn to read data from a Google sheet with Apps Script, compute days by dividing hours by eight, and write results back to the sheet using range operations.
Learn how to build Web Apps with Google Script
Increase the power of your favorite Google apps — like Calendar, Docs, Drive, Gmail, and Sheets. Apps Script lets you do more with Google. All on a JavaScript platform in the cloud.
If you know JavaScript you can jump right in and start creating web apps connecting all of your Google application together. Automate your work you will be amazed at how easy it is to work with Apps Script.
JavaScript is a prerequisite to this course!
Course Lessons will demonstrate how to use Google Script
Learn what Google script is and how to write code with it
Create a Google Doc with one line of code
Update existing Google Docs
Setup up automation with Triggers
Copy content from your Google Doc
Change colors and text within your Google Doc
Link to other Google apps
Translate your Google Doc in One line of Code!
Send your Google Doc info as an email through Gmail
Building a Webap
Connecting your Google Sheet Data
Accessing Sheet data via a JSON feed
Connecting your Sheet data to a local application using AJAX
How to add Bootstrap and jQuery into your Google App
How to create popup modals and dynamic interaction
Deploy your first web app
Build a Custom Content System driven from Google Sheet data
Add Alerts and interactive dialog
Setup HTML page
Add Bootstrap 4 and jQuery to your app
Create a dynamic drop list from Google Sheets
Generate a home page of content from Sheets
Send data back to GS to callback
Generate HTML output from Google Sheets data
Provide Access control of content
How to bug fix and tweak your application
Get a web url for your application
Check and authenticate users
Output content from Google Sheet data
Code review and output
Taught by an instructor with over 18 years of web development experience. I'm here to help you learn about Google Scripts and ready to answer any questions you might have.
You will be amazed at what you can do with Google Scripts, join now to start creating your own applications today.
Please note that this is a project based course and the scope of the course is to use technologies like HTML, CSS, JavaScript, jQuery, Bootstrap to create the project. All of the source code is included.