Blog Arsip

Cara List Files in Google Drive Folder


Di Google drive saya ada beberapa file yang banyak sekali beruntun. Nah saya berpikir untuk meurutkan atau mengambil atau melist nama-nama file itu beserta dengan linknya juga. Karena dalam satu folder di Google drive ini saya berencana akan share linknya. Cuma lumayan berabe juga kalau harus tiap satu file kita buka klik kanan terus ke berbagi untuk mencopy url filenya.

Nah ternyata ada loh cara simpel untuk mengatasi problem saya ini. Yaitu dengan otomatis melist files di Google drive melalui perintah script dari google drive.

Caranya, sudah pasti login ke google drive dulu, setelah itu KLIK NEW.

BUAT BLANK SPREADSHEET

Klik TOOLS - SCRIPT EDITOR

Kosongkan semua isi dari kode di bawah.


 Isi dengan kode ini

function myFunction() {
var foldername = 'Folder Name';
var folderlisting = 'listing of folder ' + foldername;

var folders = DriveApp.getFoldersByName(foldername)
var folder = folders.next();
var contents = folder.getFiles();
var contents = folder.getFiles();

var ss = SpreadsheetApp.create(folderlisting);
var sheet = ss.getActiveSheet();
sheet.appendRow(['name','link']);

var file;
var name;
var link;
var row;
while(contents.hasNext()){
file = contents.next();
name = file.getName();
link = file.getUrl();
sheet.appendRow([name, link]);
}

};

FOLDERNAME jangan lupa dirubah sesuai nama Folder dari drive yang ingin di list nama filenya.

Klik tombol SAVE dan buat nama project bebas saja, atau dibuat sama dengan nama folder agar mudah dicari.

Langsung saja klik tombol RUN di bawah.

Jangan lupa set untuk ijinkan permisi menjalankan scriptnya, klik REVIEW PERMISSIONS.

NEXT saja dengan klik ALLOW.

Cek kembali pada drive nya. Data nama listing file sudah muncul. Klik spreadsheets nya.



Nah ini contoh di bawah hasilnya, nama file ada juga dengan linknya.

Gimana ? Mudah kan. Membuat daftar nama files di google drive ini sebenarnya cocok banget bagi kamu yang memiliki blog / web download dengan short link, jadi tanpa harus membuka satu persatu file linknya. Selamat mencoba!



Comments