Здравствуйте, я очень новичок во всем, что я пытаюсь сделать здесь, я постараюсь как можно подробнее рассказать о своей проблеме.таблица визуализации google allowHtml не работает на сайтах google
Я пытаюсь получить html-рендеринг в таблице визуализации Google, используя скрипт google-apps на сайтах google. В качестве тестового примера я привел этот точный пример из документов визуализации google и попробовал его на своей странице, но html не работает, он отображается только как текст.
На моей странице у меня есть гаджет приложение-скрипт, вставленный который вызывает Класс HtmlService как так ...
function doGet() {
return HtmlService.createHtmlOutputFromFile('testTable');
}
В testTable.html я скопировал этот точный код из документации, за исключением, что я установил allowHtml в true в параметрах таблицы и добавил некоторые ярлыки html bold вокруг двух записей таблицы, чтобы проверить правильность рендеринга html. Как это ..
<html>
<head>
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script type="text/javascript">
google.load("visualization", "1", {packages:["table"]});
google.setOnLoadCallback(drawTable);
function drawTable() {
var data = new google.visualization.DataTable();
data.addColumn('string', 'Name');
data.addColumn('number', 'Salary');
data.addColumn('boolean', 'Full Time Employee');
data.addRows([
['<b>Mike</b>', {v: 10000, f: '$10,000'}, true],
['<b>Jim</b>', {v:8000, f: '$8,000'}, false],
['Alice', {v: 12500, f: '$12,500'}, true],
['Bob', {v: 7000, f: '$7,000'}, true]
]);
var table = new google.visualization.Table(document.getElementById('table_div'));
table.draw(data, {showRowNumber: true, allowHtml: true});
}
</script>
</head>
<body>
<div id="table_div"></div>
</body>
</html>
Я сделал этот же пример в JSFiddle, и он визуально отображает полужирные html-теги. Есть ли что-то, что мне нужно сделать по-другому, чтобы позволить allowHtml работать на моем сайте Google?
Вы хотите, чтобы только те ячейки были выделены жирным шрифтом или каждая ячейка была выделена жирным шрифтом? – rpm
Либо или ...Это не обязательно смелое, что мне нужно, я просто пытаюсь заставить параметр allowHtml работать, и я использую жирные теги в качестве тестового примера. В конце концов, я захочу сделать больше с html внутри ячейки, мне просто нужно заставить его работать. – claybar
Это должно работать, работая в jsfiddle. Мне кажется, ошибка. Вы можете сообщить об этом [здесь] (https://developers.google.com/apps-script/support#bugs). – rpm