封面
版权信息
Credits
About the Author
About the Reviewer
www.PacktPub.com
Preface
Chapter 1. Introducing Google Apps Scripts
Google Applications
Google Apps Script
Google Drive
Gmail
Google Calendar
Google Docs
Google Sheets
Google Apps services
Script projects
Google Forms
Summary
Chapter 2. Creating Basic Elements
Creating a clickable button
Showing toast when a button is clicked
Creating a custom menu
Creating a sidebar
Creating an Add-ons menu
Creating a modal dialog
Creating a modeless dialog
Debugging your script
Summary
Chapter 3. Parsing and Sending E-mails
Creating Gmail Contacts by script
Accessing Sheet cell range and offset
Reading and writing the Sheet data
Building a Gmail Contact search application
Building the Gmail parser application
Properties service
Downloading Gmail attachments to Drive
Sending e-mails using the MailApp service
Sending an e-mail notification on Form submission
Creating triggers manually
Creating and deleting triggers by script
Forwarding e-mails if the specific keyword is found in the message body
Sending e-mail with attachments
Embedding inline images in an e-mail message
Building an e-mail merger application
Summary
Chapter 4. Creating Interactive Forms
Creating Forms using script
Publishing the script as a web application
HtmlService
Creating a Form using HtmlService
Submitting form using Google script API method
Creating forms using add-ons CSS and jQuery libraries
Creating an e-voting application
Creating a ticket reservation application
Summary
Chapter 5. Creating Google Calendar and Drive Applications
The CalendarApp class
Enabling advanced Google services
The DriveApp class
Summary
Chapter 6. Creating Feed Reader and Translator Applications
The UrlFetchApp class
RSS and Atom feeds
The LanguageApp class
Creating a document reviewing and instant inline commenting application
Summary
Chapter 7. Creating Interactive Webpages
Creating a web app to render Sheet data as HTML
Creating a web app to return JSON
Converting Sheet data as a PDF file
Sending an HTTP/HTTPS request with query string
Creating RSS feed using ContentService
Creating a file upload application
Creating an employee timesheet application
Summary
Chapter 8. Building a Workflow Application
Order processing workflow – steps explained
Configuring Google Sheets
Creating the Order form
Enhancing the Order form
Creating the dispatch form
Dispatching the articles
Enabling the user to acknowledge the article delivery
Summary
Chapter 9. More Tips and Tricks and Creating an Add-on
Overcoming the "script exceeded maximum execution time" error
Configuring your script project to use external libraries
Using JSDoc annotations
Using the OAuth open source library
Creating testing and publishing add-ons
Other useful links
Summary
Index
更新时间:2021-07-16 12:40:21