Gdrive Folder
이 앱은 Google Apps Script로 작성되었으며 웹 앱으로 배포되었습니다.
앱에서 드라이브 서비스와 스프레드시트 서비스를 사용합니다.
사용자가 Google 드라이브에 있는 폴더 하나를 선택해서 제출하면 폴더에 있는 모든 파일의 정보를 스프레드시트에 기록합니다.
스프레드시트에서 파일의 제목, URL, 유형, 크기, 최종 수정 시간, 소유자, 폴더 URL, Description, Permission, Access를 볼 수 있습니다.
데이터 접근 권한 인증
앱을 실행하면 데이터에 접근할 수 있는 권한을 요청합니다.
이 과정에서 앱 개발자 및 액세스 권한이 필요한 데이터 종류를 안내합니다.
참고: OAuth Client Verification
developers.google.com/apps-script/guides/client-verification
현재 웹 앱 URL
다음 링크를 클릭하면 앱이 실행됩니다.
script.google.com/macros/s/AKfycbz-SB77H9KdgZPZrcYPrA90I6rnFc4nWO9dChxfijU50h-05kVV/exec
App Exec
앱 입력 상자에 폴더 URL을 입력하고 Submit 버튼을 클릭합니다.
Files sheet 링크를 클릭하면 Files Spreadsheet에서 파일 정보를 볼 수 있습니다.
폴더에 파일이 너무 많아서 작업이 중단될 수 있습니다.
작업 중단 시간이 5분 이상이면 Resume 버튼을 클릭해서 작업을 진행시킬 수 있습니다.
작업이 완료되면 시트의 A1 셀 값이 Finished.로 변경됩니다.
B1 셀에 앱의 실행 URL이 삽입되어 있습니다.
참고로 팀 드라이브에 있는 폴더의 파일 정보는 파일 소유자 칼럼은 비어 있습니다.
파일을 자세히 살펴 보세요.
참고
Listing your files in Google Drive
www.youtube.com/watch?v=Z5G0luBohCg
How to Make a list on Google SpreadSheet of all files in a Google Drive folder
Google Drive - How to List all Files in a specified folder
stackoverflow.com/questions/30428074/google-drive-how-to-list-all-files-in-a-specified-folder
Separate HTML, CSS, and JavaScript
developers.google.com/apps-script/guides/html/best-practices#separate_html_css_and_javascript
Separate HTML, CSS, and JavaScript
Google 드라이브에서 파일 정리
support.google.com/drive/answer/2375091?co=GENIE.Platform%3DDesktop&hl=ko
Folder list app