Я ищу способ перечислить все файлы в определенной папке на Google Диске, а также автоматически обновлять список и позволить всем желающим посмотреть. Я нашел довольно много статей, которые создают электронную таблицу для их перечисления, но они не обновляются сами по себе. Я просто немного понимаю JavaScript, я пытался изменить некоторые другие коды безрезультатно. Вот что я сделал.
Я создал файл сценария Google 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, но и другие способы отображения списка файлов), который соответствует приведенным ниже условиям, я был бы очень благодарен.
- список имен файлов на гугл диске
- любой, у кого есть ссылка, может просмотреть список
- автоматически обновлять список (периодически или при любых изменениях)