Remove Duplicate files in Google Drive

Google 드라이브에서 중복 파일 제거하기


구글 드라이브에서 파일 크기가 큰 거부터 읽어서 같은 파일이 있는지 검사합니다.

같은 파일이면 파일을 만든 순서대로 스프레드시트에 기록합니다.

같은 파일 중에서 최초로 만든 파일을 제외한 나머지 파일들을 특정 폴더에 추가합니다.

모든 파일의 중복 검사가 끝나면 이 폴더를 삭제하고 휴지통까지 비우면 중복 파일 제거가 끝납니다.


DeduperTrigger_sheet.png

작업은 6분 주기로 실행됩니다.

한번 실행한 결과를 로그 스프레드시트에 기록합니다.


Count: 274 / 2000


이것은 한번 실행할 때 2,000개 파일을 읽었고 그 중에서 중복 파일 274개를 찾아서 폴더에 추가했음을 뜻합니다.


Drive Sheet App 실행 URL




앱 개발 과정은 다음을 참고하세요.














댓글

eojji net님의 메시지…
다음 오류로 인해 drive.parents.insert API를 호출하지 못했습니다. Backend Error

https://developers.google.com/drive/api/v3/handle-errors

500: Backend error
An unexpected error occurred while processing the request.

Suggested action: Use exponential backoff to retry the request.

이 블로그의 인기 게시물

Files in Google Drive

Writes Apps Script errors in this spreadsheet.

Copy to shared drives app