Используя учебное пособие из Google для использования электронной таблицы в качестве данных для диаграммы, я создал следующее. TutorialGoogle Chart - Использование источника Spreadhseet не разрешает
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current', {packages: ['corechart']});
google.charts.setOnLoadCallback(drawChart);
function drawSheetName() {
var query = new google.visualization.Query('https://docs.google.com/spreadsheets/d/15l3ZK45hv2ByOfkUiAKoKp-Z9a1u1-Q_rsLS7SqC51E/editgid=0&headers=1');
query.send(handleQueryResponse);
}
function handleQueryResponse(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 });
}
}}
</script>
</head>
<body>
<!-- Identify where the chart should be drawn. -->
<div id="chart_div"/>
</body>
Однако никакой график не решает, я сделал ссылку общественности. Если я поделился ссылкой, это https://docs.google.com/spreadsheets/d/15l3ZK45hv2ByOfkUiAKoKp-Z9a1u1-Q_rsLS7SqC51E/edit?usp=sharing
Следуя документам и не уверен, где моя ошибка.
SO ответьте больше о drive-sdk, создайте ключ из сценария из нового файла, я действительно не понимаю его и не знаю, как вы можете получить правильный URL для существующих электронных таблиц.
Было бы здорово, если бы был консолидированный ответ, на котором были получены правильные URL-адреса листов.
Где этот html предполагается использовать? Вы хотите отобразить диаграмму в виде диалогового окна [таблицы электронной таблицы] (https://developers.google.com/apps-script/guides/dialogs) или вы хотите использовать его отдельно как [веб-приложение] (https: //developers.google.com/apps-script/guides/web)? – Adelin
Как веб-приложение, так как диалог электронных таблиц поддерживает только ограниченное количество графиков. Я просто создал файл basic.html и создал простой сервер python – sayth