HtmlServiceとjquery用のDatatablesプラグインを使用して、データソースとして配列を使用しようとしています。配列を渡すのに問題があります。結果のテーブルは配列を正しくレンダリングしていません-この3列のテーブルでは、col1には「1」が含まれ、col2には「」が含まれ、「col3には「2」が含まれています」
function doGet() {
var temp = HtmlService.createTemplateFromFile('example2');
temp.j = [1,2,3];
return temp.evaluate();
}
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>DataTables example</title>
<link rel="stylesheet" type="text/css" href="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.1/css/jquery.dataTables.css">
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.1.min.js"></script>
<script type="text/javascript" charset="utf8" src="http://ajax.aspnetcdn.com/ajax/jquery.dataTables/1.9.1/jquery.dataTables.min.js"></script>
<script type="text/javascript" charset="utf8">
$(document).ready(function() {
$('#demo').html( '<table cellpadding="0" cellspacing="0" border="0" class="display" id="example"></table>' );
$('#example').dataTable( {
"aaData": [
/* Reduced data set */
<?= j ?>
],
"aoColumns": [
{ "sTitle": "Engine" },
{ "sTitle": "Browser" },
{ "sTitle": "Platform" }
]
} );
} );
</script>
</head>
<body>
<div id="demo"></div>
</body>
</html>