Google Apps Script for JavaScript Developers
1h 18mIntermediate2017-04-03
Authors

Jesse Freeman
Head of Partner and Framework Marketing at Amazon
Course details
Google Apps Script has a robust set of APIs available to any JavaScript developer looking to automate content creation tasks by leveraging the storage space of Google Drive and the collaborative nature of Google Docs. In this course, discover how to automatically generate Markdown documentation for your projects using the power of Google Drive and Google Docs. Jesse Freeman explains how to get started with Google Apps Script development, as well as how to work with files and folders in Google Drive. Plus, he goes into how to convert a Google Docs file into Markdown and format Markdown elements.
Learning objectives
Setting up Google Apps Script
Setting up a document
Working with files and folders
Converting Google Docs to Markdown
Traversing a Google Doc
Parsing sections and elements
Formatting text blocks
Adding URLs
Finding and saving images
Learning objectives
Setting up Google Apps Script
Setting up a document
Working with files and folders
Converting Google Docs to Markdown
Traversing a Google Doc
Parsing sections and elements
Formatting text blocks
Adding URLs
Finding and saving images
Skills covered
Google DocsGoogleProgramming LanguagesSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Welcome
- 02 - Using the exercise files
1. Getting Started with Apps Script
- 03 - Setting up Google Apps Script
- 04 - Introduction to Apps Script
- 05 - Setting up a document
2. Working with Files
- 06 - Finding files
- 07 - File iterators
- 08 - Reading file contents
- 09 - Creating files
3. Working with Folders
- 10 - Creating new folders
- 11 - Listing folder names
- 12 - Deleting folders
4. Converting Google Docs to Markdown
- 13 - Creating the Markdown converter
- 14 - Traversing a Google Doc
- 15 - Parsing sections
- 16 - Parsing elements
5. Formatting Markdown Elements
- 17 - Formating text blocks
- 18 - Adding URLs
- 19 - Finding images
- 20 - Saving images
- 21 - Testing the final Markdown
Conclusion
- 22 - Next steps