私はGoogleスプレッドシートにあるデータを表すためにダッシュボードを作成しようとしていますが、私はできる限り最善の方法で(私はプログラマではありません)Googleのチャートガイドに従っています。私は下にあるスクリプトを思いついたので、うまくいきませんでした。Google視覚化スクリプトの問題
ここに私のスプレッドシートへのリンクです: https://docs.google.com/spreadsheets/d/1L2wjSj0IYSrA-dwYYly6rjmtw_zMCB6l7FB5B-rcvZc/edit#gid=1303777890
私は縦棒グラフは、(データ2)列DとE(ハイライト)のSheet2にあるとして表示しようとしている、と私はURLにその範囲を追加したデータクエリ "range=D:E
"
私が思いついたコードは以下の通りです。私はちょうどチャートを表示するためにそれを取得したい。どんな助けもありがとうございます。
// Load the Visualization API and the corechart package.
google.charts.load('current', {'packages':['corechart']});
// Set a callback to run when the Google Visualization API is loaded.
google.charts.setOnLoadCallback(drawChart);
// Callback that creates and populates a data table,
// instantiates the pie chart, passes in the data and
// draws it.
function drawSheetName() {
var queryString = encodeURIComponent('SELECT D, E');
var query = new google.visualization.Query(
'https://docs.google.com/spreadsheets/d/1L2wjSj0IYSrA-dwYYly6rjmtw_zMCB6l7FB5B-rcvZc/edit#gid=1303777890range=D:E');
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 });
}
}