45-60 minute session deck from introducing Google Apps Script to developers and other technical professionals at the following events:
* GDG LA DevFest, Dec 2016
* GDG NYC meetup, Nov 2016
* Silicon Valley CodeCamp, Oct 2015
* GDG Silicon Valley, Nov 2014
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Google Apps Script: Accessing G Suite & other Google services with JavaScript
1. Google Apps Script
Accessing G Suite and other
Google services with JavaScript
+Wesley Chun, @wescpy
Developer Advocate
GDG NYC meetup
Nov 2016: New York, NY
Contribute
questions at:
goo.gl/Rq6ABI
GDG LA DevFest
Dec 2016: Los Angeles, CA
Silicon Valley CodeCamp
Oct 2015: San José, CA
I teach
8. Other Google services
But wait, there’s more...
Google Apps services
Admin SDK
Calendar
Contacts
Docs
Drive
Forms
Gmail
Google+ Domains
Groups
Maps
Sites
Sheets
Tasks
Other Google services
AdSense
Analytics
BigQuery
Fusion Tables
goo.gl
Mirror (Glass)
Prediction
Translate
YouTube
Other services
URL Fetch
JDBC
… and more…
9. Let’s see it!
Hello World! and more...
Types of Apps Scripts
● Standalone scripts
○ Script.google.com
○ Google Drive > Create > Script
● Add-ons (Docs, Sheets, Forms) & document-bound scripts
○ Tools > Script editor
○ Add-ons > Get/Manage add-ons
● Simple web apps & Sites-bound gadgets
○ More > Manage Site > Apps Scripts > Add new script
18. Enterprise workflow(i.e., team OoO calendars)
Confidential & Proprietary
Summary
● It’s just JavaScript
○ (Mostly) In Google's cloud, server-side
○ Not in browser but not Node.js either
○ No need to "learn a new programming language"
● Access to Google & external ecosystems
○ Programmatically access G Suite data & services
○ Access to other Google plus external resources
● Not like using APIs… more like built-in services
○ Runs in authenticated environment… no OAuth code!
○ No setup or deployment needed
● Wide variety of use cases
○ Standalone or application-bound scripts
○ Add-ons for Docs, Sheets, Forms
○ Powers the upcoming Google App Maker — see blog.google/products/g-suite/
customize-your-g-suite-experience-app-maker-and-recommended-apps
● No longer Google's best kept secret?!?