|
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