gfolderCopy
G 폴더 복사 앱을 시작하려면 위에 있는 링크를 클릭하세요.
이 앱은 Google 드라이브에 있는 폴더를 복사할 수 있습니다.
영어 버전: Copy to shared drives app
실행: https://script.google.com/macros/s/AKfycbzHOWZNhGfS0Nkweo-3a2zGwhf_bzvyVyucPjAv8qThWxNGcMaQ/exec
짧은 링크: bit.ly/GFolder
App user guide : docs.google.com/document/d/17KUfh31FtqgXaTZf0P5FpYVSVnwSGWHbU0fNkoJyCHA/edit?usp=sharing
복사 앱 사용 방법
컴퓨터나 휴대폰에서 웹 브라우저를 실행합니다.
앱을 시작하기 전에 이 페이지를 끝까지 읽어보세요.
앱을 시작하려면 아래 앱 주소(URL)를 클릭하세요.
https://script.google.com/macros/s/AKfycbyPQt-NAxikt_7I9yP6AhYrqrSCzDws7H7yKeMoLhzeKxopi5M/exec
앱에 필요한 권한을 승인하세요.
앱 사용이 처음이면 데이터 액세스 권한을 요청하는 앱 개발자와 액세스 권한이 필요한 데이터 종류를 안내하는 팝업이 표시됩니다.
참고: 내 계정에 액세스할 수 있는 타사 사이트 및 앱
Google 드라이브 파일 보기, 수정, 생성, 삭제
Google 드라이브에서 스프레드시트 보기, 수정, 생성, 삭제
외부 서비스에 연결
부재중에 이 애플리케이션을 실행하도록 허용
복사본 저장소
드라이브 목록에서 복사본이 저장될 구글 드라이브를 선택하고 선택 버튼을 클릭하세요.
드라이브 목록에 표시되는 것은 앱 사용자의 내 드라이브와 앱 사용자가 멤버로 속한 공유 드라이브 입니다.
공유 드라이브가 필요하면 https://sites.google.com/eojji.kr/shared-drives/을 살펴보세요.
파일 복사
파일 복사 기능을 테스트하기 위해서 파일 입력 상자에 아래의 파일 주소 형식(URL)을 복사해서 붙여 넣고 제출 버튼을 클릭하세요.
https://drive.google.com/file/d/file_id
file_id 부분만 입력해도 됩니다.
잠시 기다리면 "파일을 복사했습니다."라는 메시지와 복사본 링크가 표시됩니다.
복사본을 보려면 링크를 클릭하세요.
폴더 복사
폴더 복사 기능을 테스트하기 위해서 파일 입력 상자에 아래의 폴더 주소 형식(URL)을 복사해서 붙여 넣고 제출 버튼을 클릭하세요.
https://drive.google.com/drive/folders/folder_id
folder_id 부분만 입력해도 됩니다.
잠시 기다리면 "폴더 스프레드시트를 만들고 복사 시작 "이라는 메시지와 폴더 스프레드시트 링크가 표시됩니다.
복사할 폴더의 폴더 스프레드시트를 보려면 링크를 클릭하세요.
입력한 폴더와 하위 폴더에 있는 파일 복사가 끝나면 폴더 스프레드시트의 folder 시트에 있는 C1 셀이 복사 완료로 변경됩니다.
폴더 스프레드시트의 files 시트에 원본 파일과 복사된 파일 주소가 같은 행에 기록됩니다.
입력 스프레드시트
폴더 복사는 한번에 하나만 작업할 수 있습니다. 따라서 요청한 작업을 저장하는 용도로 입력 스프레드시트를 사용합니다.
입력 스프레드시트의 파일명은 _Copy Progress이며 eojji 폴더에 있습니다.
사용자가 파일 입력 상자에 입력해서 제출한 내용을 입력 스프레드시트의 마지막 행에 저장합니다.
파일 주소가 제출되면 입력 스프레드시트에 저장하지 않고 바로 복사합니다.
파일 입력 상자가 비어있는 상태로 제출 버튼을 클릭했을 때 폴더 복사 중이면 작업 중인 폴더 스프레드시트 링크가 표시됩니다.
작업 중이 아니면 입력 스프레드시트의 링크가 표시됩니다.
폴더 복사 작업이 끝나면 입력 스프레드시트를 읽어서 다음 작업을 자동으로 시작합니다.
작업 과정은 로그 스프레드시트에 기록됩니다.
로그 스프레드시트를 보려면 파일 입력 상자에 ll을 입력하고 제출 버튼을 클릭하세요.
잠시 기다리면 로그 스프레드시트 링크가 표시됩니다.
로그 스프레드시트를 보려면 링크를 클릭하세요.
파일 입력 상자에 정의되지 않은 명령어가 제출되면 로그 스프레드시트 링크가 표시됩니다.
앱 초기화
앱 동작이 이상하거나 앱이 사용하는 스프레드시트가 커서 보기 불편하면 앱을 초기화하세요.
앱을 초기화하려면 파일 입력 상자에 init를 입력하고 제출 버튼을 클릭하세요.
앱이 초기화되고 앱 주소 링크가 표시됩니다.
초기화된 앱을 보려면 링크를 클릭하세요.
링크를 클릭하는 대신 웹 브라우저를 새로 고침해도 됩니다.
이어서 복사하기
구글은 하루에 복사할 수 있는 양을 초과한 경우 제한 초과 오류를 반환합니다.
초과 오류가 감지되면 24시간 후에 이어서 작업이 될 수 있도록 복사 작업이 예약됩니다.
알 수 없는 이유로 작업이 중단된 경우 파일 입력 상자에 resume을 입력하고 제출 버튼을 클릭하세요.
더 자세한 사항은 앱 설명서를 참고하세요.
앱 실행 환경과 제한 사항
Google 서비스 할당량
(Quotas for Google Services)
https://developers.google.com/apps-script/guides/services/quotas
Apps Script 서비스는 일부 기능에 일일 할당량과 엄격한 제한을 부과합니다. 할당량이나 제한을 초과하면 스크립트에서 예외가 발생하고 실행이 종료됩니다.
앱은 Consumer (e.g., gmail.com) 계정의 할당량에 맞춰져 있습니다.
Script runtime: 6 min / execution
Triggers total runtime: 90 min / day
오류 해결
(Resolve errors)
https://developers.google.com/drive/api/v2/handle-errors
앱은 오류가 발생하면 로그 스프레드시트에 기록합니다.
발생할 수 있는 오류는 다음과 같습니다.
404: File not found: {fileId}
앱 사용자가 입력한 파일이나 폴더 URL( ID )이 없을 때 발생하는 오류입니다.
https://developers.google.com/drive/api/v2/handle-errors#resolve_a_404_error_file_not_found_fileid
소유자가 파일이나 폴더를 지웠거나 앱 사용자의 접근 권한(공유)을 제거했을 때 발생합니다.
The user has exceeded their Drive storage quota
앱 사용자의 Google 드라이브에 저장 공간이 부족할 때 발생하는 오류입니다.
참고: Google 드라이브 공간 비우기 및 저장 용량 늘리기
support.google.com/drive/answer/6374270?hl=ko
403: User rate limit exceeded
앱 사용자가 하루에 복사할 수 있는 용량을 초과했을 때 발생하는 오류는 다음과 같습니다.
이 오류가 발생하면 트리거가 만들어지고 24 시간 뒤에 트리거에 의해서 복사 작업이 시작됩니다.
참고 : 복사 앱 과부하 메시지
하루에 90분 동안만 작업할 수 있다는 제한도 있습니다.
작은 크기의 파일이 많은 폴더를 복사 할 때 발생합니다. 따로 오류가 발생하지 않습니다. 그냥 앱이 정지됩니다. 따라서 로그 스프레드시트에 기록되는 게 아무것도 없습니다.
이 오류가 발생하면 구글에서 앱 사용자에게 이메일을 보냅니다. 작업이 중단된 시점에서 24 시간 뒤에 resume 명령을 사용하세요.
참고 : 구글 앱스 스크립트 하루 할당량
G 폴더 복사 앱, 트리거 추가
https://cafe.naver.com/eojji/793
그 외에도 다양한 오류가 있습니다.
The file limit for this shared drive has been exceeded
Transient failure
Internal Error
Backend Error
수정 이력
참고
앱 사용자 안내서
docs.google.com/document/d/1cj9716k-JOuD2BbwQJxdNqQ4Hpx6lexOWlxl6Fx_6oU/edit?usp=sharing
G 폴더 복사 앱 주소(URL)
짧은 링크: bit.ly/copyGdr
Google 드라이브 도움말
어찌 앱
Googling drive
site:drive.google.com ".mp4" -download
파일 확장자 .mp4 대신 .mp3, .avi ...
또는 tv나 drama, 1080 처럼 원하는 단어로 검색하면 많은 결과를 볼수 있습니다.