我使用的是我在网上获得并修改过的代码.它用谷歌表格制作网页表格.我遇到的问题是链接.我在一些单元格中有链接,当部署时,它只带来链接的文本,但它不是一个功能链接.有人能给我指路吗?
谷歌应用脚本:
function doGet(e) {
var htmlOutput = HtmlService.createTemplateFromFile('DisplaySheet');
return htmlOutput.evaluate();
}
function getSheetData() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var dataSheet = ss.getSheetByName('Single Job View');
var dataRange = dataSheet.getDataRange();
var dataValues = dataRange.getValues();
return dataValues;
}
和该HTML脚本:
<!DOCTYPE html>
<html>
<head>
<base target="_top">
<style>
table {
border-collapse: collapse;
}
td {
padding: 5px;
border: 1px solid black;
white-space: pre-wrap;
}
td.empty {
border: none;
}
</style>
</head>
<body>
<h1>Display Google Sheet Web App</h1>
<table>
<? var tableData = getSheetData(); ?>
<? for (var i = 0; i < tableData.length; i++) { ?>
<tr>
<? for (var j = 0; j < tableData[i].length; j++) { ?>
<? var cellValue = tableData[i][j]; ?>
<? var cellClass = cellValue ? '' : 'empty'; ?>
<td class="<?= cellClass ?>"><pre><?= cellValue ?></pre></td>
<? } ?>
</tr>
<? } ?>
</table>
</body>
</html>