|  | 
| 8 | 8 | 
 | 
| 9 | 9 | ## Description | 
| 10 | 10 | 
 | 
| 11 |  | -This intermediate Google Apps Script codelab shows you how to build a sample app that calls | 
| 12 |  | -the Google BigQuery API to perform a query on one of its public data sets; in this case, a query | 
| 13 |  | -that determines the top 10 most common words in Shakespeare's works. BigQuery has a collection | 
| 14 |  | -of public data sets, so you're free to issue other queries against this or any other data table | 
| 15 |  | -your desire in doing this exercise. | 
| 16 |  | - | 
| 17 |  | -The app stores the query results from BigQuery into a newly-created Google Sheet. The app then | 
| 18 |  | -create a chart based on the results data. Finally, it creates a new Google Slides presentation | 
| 19 |  | -with one slide featuring the data from the spreadsheet and another with the chart from the Sheet. | 
| 20 |  | - | 
| 21 |  | -The codelab supported by this repository can be found at https://g.co/codelabs/bigquery-sheets-slides). Follow its step-by-step instructions and refer to the corresponding repo folder as necessary to see where your app should be at the end of each step. The `final` subdirectory contains the completed, fully-working sample. The manifest file (see below) stays constant throughout the codelab and thus is stationed at the top-level of this repo. There are only 2 files for this entire sample: | 
| 22 |  | -The sample app was inspired by other samples available from the [Google | 
| 23 |  | -Developers](http://developers.google.com) team, combining and build on top of both of them: | 
| 24 |  | - | 
| 25 |  | -- `appsscript.json`: Apps Script application manifest | 
| 26 |  | -- `final/bq-sheets-slides.js`: application code | 
|  | 11 | +This intermediate Google Apps Script codelab shows you how to build a sample app that demonstrates | 
|  | 12 | +use of the Google BigQuery API to query a public data set and create a Google Slides presentation | 
|  | 13 | +with the results data. A Google Sheet is used as an intermediary to store the analysis data as | 
|  | 14 | +well as its ability to create charts on its data. | 
|  | 15 | + | 
|  | 16 | +BigQuery first performs a query on one of its public data sets; in this case, a query that | 
|  | 17 | +determines the top 10 most common words in Shakespeare's works. BigQuery has a collection of | 
|  | 18 | +public data sets, so you're free to issue other queries against this or any other data table | 
|  | 19 | +you desire in doing this exercise. The app stores the query results from BigQuery into a | 
|  | 20 | +newly-created Google Sheet. The Sheets API is then used to create a chart based on the results | 
|  | 21 | +data. Finally, a new Google Slides presentation is created. A new slide is added whereby the | 
|  | 22 | +the Sheet's cell data is imported. A second new slide is added embedding (and linking to) the | 
|  | 23 | +chart from the Sheet. | 
|  | 24 | + | 
|  | 25 | +This repo supports the developer codelab found at https://g.co/codelabs/bigquery-sheets-slides). | 
|  | 26 | +Follow its step-by-step instructions and refer to the corresponding repo folder as necessary to | 
|  | 27 | +see where your app should be at the end of each (major) step. The `final` subdirectory contains | 
|  | 28 | +the completed, fully-working sample. The manifest file (see below) stays constant throughout the | 
|  | 29 | +codelab and thus is stationed at the top-level of this repo. There are only 2 files for this | 
|  | 30 | +entire sample: | 
|  | 31 | + | 
|  | 32 | +- [`appsscript.json`](https://github.com/googlecodelabs/bigquery-sheets-slides/blob/master/appsscript.json): Apps Script application manifest | 
|  | 33 | +- [`final/bq-sheets-slides.js`](https://github.com/googlecodelabs/bigquery-sheets-slides/blob/master/final/bq-sheets-slides.js): application code | 
| 27 | 34 | 
 | 
| 28 | 35 | ## Support | 
| 29 | 36 | 
 | 
|  | 
0 commit comments