Я пытаюсь включить панель инструментов Google Chart Tools на сайте Google.Сайты Google и инструменты Google Chart
Проблема какой код включить в поле html Google Site. Я пробовал различные варианты, используя приведенный ниже код, но я получаю
failed to load external URL jsapi
код отлично работает внутри HTML файла, загруженного непосредственно, но не в HTML окне Google сайта.
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Task', 'Hours per Day'],
['Work', 11],
['Eat', 2],
['Commute', 2],
['Watch TV', 2],
['Sleep', 7]
]);
var options = {
title: 'My Daily Activities'
};
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<div id="chart_div" style="width: 900px; height: 500px;"></div>
</body>
</html>
Спасибо. Мне просто пришло в голову, что сценарий приложения не является javascript ... У меня есть чему поучиться ... – user2105469
Он работает: вставьте скрипт-гаджет, затем вставьте опубликованную ссылку на скрипт (экспортируется как веб-приложение из документов Google). Следующие ссылки объясняют, как получить скрипт приложения для генерации html. [link] (http://developers.google.com/apps-script/execution_gadgets#embedding) [ссылка] (http://developers.google.com/apps-script/html_service) – user2105469