我正在寻找一种方式来列出特定谷歌驱动器文件夹中的所有文件,并且它会自动更新列表,并让所有人都可以查看。我发现了大量的文章,它们会创建一个电子表格来列出它们,但它们不会自行更新。我只是可以理解一点JavaScript的我试图修改其他代码无济于事。这是我所做的。从网页上的给定文件夹列出Google Drive文件
我创建了一个谷歌Apps脚本文件
function doGet(e){
return HtmlService.createHtmlOutputFromFile('list.html');}
和内部list.html
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
var dir = "SpinFest2016 KPDS Clips"
function listFilesInFolder(dir) {
var folder = DriveApp.getFoldersByName(dir).next();
var contents = folder.getFiles();
var file;
var name = [];
var date = [];
var desc = [];
for (var i = 0; i < contents.length; i++) {
file = contents[i];
name[i] = file.getName();
date[i] = file.getDateCreated();
desc[i] = file.getDescription();
};
};
</script>
</head>
<table style ="width: 100%">
<tr>
<th>이름</th>
<th>제출일</th>
<th>비고</th>
<tr>
<td><p id="name"></p></td>
<td><p id="date"></p></td>
<td><p id="desc"></p></td>
</tr>
<script type="text/javascript">
document.getElementById("name").innerHTML = name;
</script>
</table>
</body>
</html>
我想第一只列出文件名,但它从来没有工作过,我无法弄清楚什么是错的。如果你能指出哪一部分是错的,我必须做什么,我非常感谢你的帮助。如果还有其他更好的方式(不仅仅是google-apps-script,还有其他显示文件列表的方式)符合以下条件,我会非常感谢。
- 列表文件中的谷歌名驾驶
- 任何人只要有链接可以查看列表
- 列表更新自动(无论是定期或任何改变发生)