
code.gs程式
// 連結HTML檔案
function doGet(){
var x=HtmlService.createTemplateFromFile("Index");
var y= x.evaluate();
// 避免無法顯示在網際網路上
var z = y.setXFrameOptionsMode(HtmlService.XFrameOptionsMode.ALLOWALL);
return z;
}
// 抓試算表裡的資料
function getData(){
var a=SpreadsheetApp.getActiveSpreadsheet();
// 連結試算表,請更改成您的試算表名稱
var b=a.getSheetByName("Sheet1");
var c=b.getDataRange();
return c.getValues();
}
index.html程式
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<style>
table, td{
border:1px solid black;
font-size:30px;
}
</style>
</head>
<body>
<!-- 將Google Script裡頭的function抓進來 -->
<? var data = getData(); ?>
<table>
<!-- 每一列資料 -->
<? 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>
</body>
</html>
