JSJ 419: Google App Script with Ben Collins

JavaScript Jabber

Episode | Podcast

Date: Tue, 04 Feb 2020 11:00:00 +0000

<div class="trix-content"> <div>Today’s guest is Ben Collins, who creates online courses, writes tutorials, and teaches workshops around G Suite and App Script. Apps Script is a scripting platform developed by Google for light-weight application development in the G Suite platform. It is an implementation of JavaScript with the express purpose of extending Google apps. App Script was started 10 years ago as a side project, and it eventually took on its own life. Ben talks about some of the different things that App Script can do and where things are stored. They discuss different ways you can get into the script and how to import external scripts from a CDN. Ben gives two examples, one simple and one sophisticated, that you might build from App Script. He talks about event triggers and how authentication is handled. He goes over the three deployment options, namely web app, app executable, sheets add-on, and deploying from the manifest. Ben talks about how triggers are managed in App Script and options for debugging. There is also the option to develop locally as well as in the browser. The show ends with him talking about how to build using HTML in App Script.</div><div>Panelists</div><ul> <li>Aimee Knight</li> <li>Steve Edwards</li> <li>Dan Shapir</li> </ul><div>Guest</div><ul><li>Ben Collins</li></ul><div>Sponsors</div><ul> <li><a href="https://www.g2i.co/">G2i</a></li> <li><a href="https://on.split.io/37M1fu2">Split</a></li> </ul><div><strong>____________________________</strong></div><blockquote> <strong>"The MaxCoders Guide to Finding Your Dream Developer Job" by Charles Max Wood is now available on Amazon.</strong><a href="https://www.amazon.com/gp/product/B081MBL5C9/ref=as_li_ss_tl?ie=UTF8&amp;linkCode=sl1&amp;tag=devchattv-20&amp;linkId=9d61363241636e2546ef46abba198746&amp;language=en_US"> <strong>Get Your Copy Today!</strong></a> </blockquote><div><strong>____________________________________________________________</strong></div><div>Links</div><ul> <li><a href="https://gsuite.google.com/">G Suite</a></li> <li><a href="https://script.google.com/home">AppScript</a></li> <li><a href="https://github.com/google/clasp">Clasp</a></li> </ul><div>Picks</div><div><strong>Steve Edwards:</strong></div><ul><li><a href="https://kingkongapparel.com/">King Kong Apparel</a></li></ul><div><strong>Aimee Knight:</strong></div><ul><li><a href="https://blog.pragmaticengineer.com/developers-mentoring-other-developers/">Developers Mentoring Other Developers</a></li></ul><div><strong>Dan Shapir:</strong></div><ul><li><a href="https://almanac.httparchive.org/en/2019/">The Web Almanac</a></li></ul><div><strong>AJ O’Neal:</strong></div><ul> <li>Photography</li> <li><a href="https://magiclantern.fm/">Magic Lantern</a></li> </ul><div><strong>Bem Collins:</strong></div><ul> <li><a href="https://getcoldturkey.com/">Cold Turkey app</a></li> <li>Follow Ben at <a href="https://www.benlcollins.com/">Benlcollins.com</a> and <a href="https://twitter.com/benlcollins?ref_src=twsrc%5Egoogle%7Ctwcamp%5Eserp%7Ctwgr%5Eauthor">Twitter</a> </li> </ul><div>Special Guest: Ben Collins.</div> </div> Support this podcast at — https://redcircle.com/javascript-jabber/donations Advertising Inquiries: https://redcircle.com/brands Privacy & Opt-Out: https://redcircle.com/privacy