將電子表格生成到HTML表格時遇到問題。此後:HTML Service- Apps scripts。我不清楚如何定義變量htmlOutput或如何顯示/返回它。謝謝你的想法。將Google電子表格數據動態轉換爲HTML
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表沒有任何問題。 –