I'm trying to build a chart from a google spreadsheet and embed it in 
another google spreadsheet. As a starting point, I wanted to just test the 
example given on this 
page: 
https://developers.google.com/chart/interactive/docs/spreadsheets#sheet-name

So I made a new spreadsheet, opened the script editor and pasted the 
example code into it: 

function drawSheetName() {
      var queryString = encodeURIComponent('SELECT A, H, O, Q, R, U LIMIT 5 
OFFSET 8');

      var query = new google.visualization.Query(
          
'https://docs.google.com/spreadsheets/d/1XWJLkAwch5GXAt_7zOFDcg8Wm8Xv29_8PWuuW15qmAE/gviz/tq?sheet=Sheet1&headers=1&tq='
 + queryString);
      query.send(handleSampleDataQueryResponse);
    }

    function handleSampleDataQueryResponse(response) {
      if (response.isError()) {
        alert('Error in query: ' + response.getMessage() + ' ' + 
response.getDetailedMessage());
        return;
      }

      var data = response.getDataTable();
      var chart = new 
google.visualization.ColumnChart(document.getElementById('chart_div'));
      chart.draw(data, { height: 400 });
    }


I then created a shape in my google sheet and assigned the script 
"drawSheetName" to it. Upon clicking the shape, I get the 
error: ReferenceError: "google" is not defined.

What am I doing wrong here? 

-- 
You received this message because you are subscribed to the Google Groups 
"Google Visualization API" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-visualization-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-visualization-api/96c3190b-5d27-4152-9296-fb4c602eca60%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to