@@ -24,8 +24,12 @@ function runQuery() {
24
24
25
25
const request = {
26
26
// TODO (developer) - Replace query with yours
27
- query : 'SELECT TOP(word, 300) AS word, COUNT(*) AS word_count ' +
28
- 'FROM `publicdata.samples.shakespeare` WHERE LENGTH(word) > 10;' ,
27
+ query : 'SELECT refresh_date AS Day, term AS Top_Term, rank ' +
28
+ 'FROM `bigquery-public-data.google_trends.top_terms` ' +
29
+ 'WHERE rank = 1 ' +
30
+ 'AND refresh_date >= DATE_SUB(CURRENT_DATE(), INTERVAL 2 WEEK) ' +
31
+ 'GROUP BY Day, Top_Term, rank ' +
32
+ 'ORDER BY Day DESC;' ,
29
33
useLegacySql : false
30
34
} ;
31
35
let queryResults = BigQuery . Jobs . query ( request , projectId ) ;
@@ -52,7 +56,7 @@ function runQuery() {
52
56
console . log ( 'No rows returned.' ) ;
53
57
return ;
54
58
}
55
- const spreadsheet = SpreadsheetApp . create ( 'BiqQuery Results' ) ;
59
+ const spreadsheet = SpreadsheetApp . create ( 'BigQuery Results' ) ;
56
60
const sheet = spreadsheet . getActiveSheet ( ) ;
57
61
58
62
// Append the headers.
@@ -72,8 +76,7 @@ function runQuery() {
72
76
}
73
77
sheet . getRange ( 2 , 1 , rows . length , headers . length ) . setValues ( data ) ;
74
78
75
- console . log ( 'Results spreadsheet created: %s' ,
76
- spreadsheet . getUrl ( ) ) ;
79
+ console . log ( 'Results spreadsheet created: %s' , spreadsheet . getUrl ( ) ) ;
77
80
}
78
81
// [END apps_script_bigquery_run_query]
79
82
0 commit comments