Reviewer: Ian Elliot
Google Script is an important and very recent development in scripting of applications. Can this slim book deliver a coherent account?
The book is fairly thin but this needn't be a problem as the Google Script framework is very logical and structured, making it possible to be concise.
Unfortunately, the book isn't presented in a well ordered manner. This makes it very difficult to get an overall view of the framework and a feeling for how it all fits together. The first chapter is a basic intro, but it already starts to outline the three ways to create a UI - but without ever mentioning why you can't just use HTML.
"You may think that an "if then" loop is in order..."
Chapter 6 is about using forms and templates. Then Chapter 7 deals with collecting data using Fusion tables, which also contains the line:
"Honestly, I don't always know where a script is going until writing a few hundred lines of code, ..."
This wouldn't be so bad if the book wasn't subtitled: Enterprise Application Essentials.
Chapter 8 is on workflows and shows how to create an email workflow using Gmail. This is quite a good example of what you can do with scripts, but as no overall framework has been explained it still all looks like an ad-hoc exploration of what is possible. The same is true of the next chapter which details a project to use forms to direct emails. It's a nice example of what can be achieved, but my guess is that it would leave the beginner with a confused idea of how it all works.
The final part of the book is a set of UI examples which goes through each of the UI widgets in turn. Useful but something like it, only simpler, earlier in the book would have been more useful.
If you really are desperate for examples of using Google Script then you might get some inspiration from this book. Otherwise wait for a better one to come along.