我正在尋找一種方式來列出特定谷歌驅動器文件夾中的所有文件,並且它會自動更新列表,並讓所有人都可以查看。我發現了大量的文章,它們會創建一個電子表格來列出它們,但它們不會自行更新。我只是可以理解一點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,還有其他顯示文件列表的方式)符合以下條件,我會非常感謝。
- 列表文件中的谷歌名駕駛
- 任何人只要有鏈接可以查看列表
- 列表更新自動(無論是定期或任何改變發生)