Saya mencari cara untuk membuat daftar semua file di folder Google Drive tertentu, juga yang memperbarui daftar secara otomatis, dan membiarkan semua orang melihatnya. Saya telah menemukan cukup banyak artikel yang membuat spreadsheet untuk mencantumkannya tetapi tidak diperbarui sendiri. Saya hanya dapat memahami sedikit JavaScript karena saya mencoba memodifikasi beberapa kode lain tetapi tidak berhasil. Inilah yang telah saya lakukan.
Saya membuat file Skrip Google Apps
function doGet(e){
return HtmlService.createHtmlOutputFromFile('list.html');}
dan di dalam 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>
Saya mencoba membuat daftar hanya nama file terlebih dahulu tetapi tidak berhasil, dan saya tidak tahu apa yang salah. Jika Anda dapat menunjukkan bagian mana yang salah dan apa yang harus saya lakukan, saya sangat menghargai bantuan Anda. Jika ada cara lain yang lebih baik (tidak hanya skrip aplikasi Google tetapi juga cara lain untuk menampilkan daftar file) yang sesuai dengan ketentuan di bawah ini, saya akan sangat berterima kasih.
- mencantumkan nama file di google drive
- siapa pun yang memiliki tautan dapat melihat daftarnya
- daftar diperbarui secara otomatis (baik secara berkala atau sewaktu-waktu terjadi perubahan)