複数人でGoogleDriveを利用しているとファイルやフォルダの数が膨大になり管理が難しくなります。
想定される課題
1.目的の資料にたどり着くのに時間がかかる
2.せっかく作られた資料の存在が周知されない
3.資料が更新されない
このあたりをGAS等で改善できないか調査中で、この記事はその備忘録になります。
##ファイル一覧とフォルダ一覧取得
ひとまずはファイルの一覧とフォルダ一覧取得の備忘録です。さほど難しい事はありません。
function myFunction() {
//ファイル一覧取得
folder = DriveApp.getFolderById('フォルダID');
files = folder.getFiles();
while(files.hasNext()) {
var buff = files.next();
console.log(buff.getName()+' : '+buff.getId() + ' : ' + buff.getLastUpdated());
}
//フォルダ一覧取得
folders = folder.getFolders();
while(folders.hasNext()) {
var buff = folders.next();
console.log(buff.getName()+' : '+buff.getId() + ' : ' + buff.getLastUpdated());
}
}
随時、記事を更新していきます。