【发布时间】:2013-02-06 01:50:16
【问题描述】:
在将电子表格生成 HTML 表格时遇到问题。在此之后:HTML Service- Apps scripts。我不清楚如何定义变量 htmlOutput 或如何显示/返回它。感谢您的想法。
function doGet() {
var t = HtmlService.createTemplateFromFile('myTemplate');
var htmlOutput = t.evaluate();
return htmlOutput;
}
我的 HTML 模板“myTemplate.html”是:
<html>
<table>
<? var sheet = SpreadsheetApp.openById("ID").getSheetByName("Results-List");
var lastRow = sheet.getLastRow();
var myRange = sheet.getRange("A2:G"+lastRow);
var data = myRange.getValues();
for (var i = 0; i < data.length; ++i) { ?>
<tr>
<? for (var j = 0; j < data[i].length; ++j) { ?>
<td><?= data[i][j]?></td>
<? } ?>
</tr>
<? } ?>
</table>
</html>
【问题讨论】:
-
您遇到什么错误?我用不同的电子表格和工作表名称使用了相同的代码,它工作正常并且显示 html 表格没有任何问题。
标签: html templates google-apps-script