gSubFolder

gSubFolder는 인터넷 브라우저에서 사용할 수 있는 웹 앱입니다.

Google 드라이브에서 작업할 폴더의 주소(URL)를 복사하여 gSubFolder에 붙여 넣고 Submit 버튼을 클릭합니다.

작업 내용은 입력 받은 폴더의 하위 폴더 목록을 Google spreadsheet에 저장해서 보여줍니다.

또한 Sheet의 하위 폴더를 Tree 형태로 정렬하는 Google Apps script를 지원합니다.

참조: Your first script - Overview of Google Apps Script


Click me : gSubFolder


G Subfolder List needs your permission to access your data on Google.


G Subfolder List에서 다음을 요청합니다.
Google 드라이브에서 파일 보기 및 관리
자세한 내용을 보려면 클릭하세요.
Google 드라이브에서 스프레드시트 보기 및 관리
자세한 내용을 보려면 클릭하세요.
애플리케이션과 연결된 데이터 보기 및 관리
자세한 내용을 보려면 클릭하세요.
부재중 이 애플리케이션을 실행하도록 허용
자세한 내용을 보려면 클릭하세요.
허용을 클릭하면 이 앱과 Google에서 서비스 약관 및 개인정보취급방침에 따라 내 정보를 사용하도록 허용하게 됩니다. 언제든지 이 권한 및 다른 계정 권한을 변경할 수 있습니다.

사용방법


  1. 크롬 브라우저를 사용하세요.
  2. Google 드라이브 웹 페이지에서 출력하기 원하는 폴더로 이동하세요.
  3. 브라우저 주소 표시줄의 주소를 복사하세요.
  4. gSubFolder 웹 앱의 Folder URL 입력란에 복사한 주소를 붙여넣기 하세요.
  5. Submit 버튼을 클릭하세요.

Google 드라이브 전체의 폴더를 출력할려면  gSubFolder 웹 앱의 Folder URL을 빈난으로 두시고 Submit 버튼을 클릭하세요.
입력한 폴더 주소에 오류가 있으면 Google 드라이브 전체의 폴더를 출력합니다.
drive folder url copy and paste.png




gSubFolder got it sheet.png

gSubFolder got it sheet.png



계속 작업 중이면 Google Sheet의 C1 셀에 Running ...이 표시되고 작업이 완료되면 End of job으로 변합니다.

gSubFolder sheet.png





gSubFolder Tree.png

gSubFolder Tree.png


위의 sheet 파일 이미지를 참조하여 메뉴 중에서 도구를 클릭합니다.

나타난 하위 메뉴 중에서 스크립트 편집기...를 클릭합니다.

편집기에서 아래와 같이 코드를 편집하고 실행합니다.


sheet move to.png

sheet move to.png



아래는 폴더를 트리 형태로 가공하는 스크립트입니다.


function gSubfolderTree() {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    ss.setActiveSheet(ss.getSheets()[0]);
    var sheet = ss.duplicateActiveSheet();
    var srcRange = null;
    var column = 1;
    var iMove = 0;
    var row = 3;
    var range = sheet.getDataRange();
    var values = range.getValues();
    for (var i = row-1; i < values.length; i++) {
        srcRange = sheet.getRange(row, column, 1, 2);
        iMove = srcRange.getCell(1, 1).getValue();
        srcRange.moveTo(sheet.getRange(row, column+iMove, 1, 2));
        row++;
    }
}



오른쪽의 링크를 gSubFolder sheet 클릭하면 gSubFolder sheet 파일이 보기 전용으로 열립니다.
파일 메뉴에서 사본 만들기...를 클릭하여 사본을 만든 후 도구 메뉴의 스크립트 편집기...를 사용하면 Tree 형태로 편집하는 소스 코드를 볼 수 있습니다. 




ą
gfolder eoj,
2016. 11. 14. 오후 7:42
ą
gfolder eoj,
2016. 11. 15. 오후 6:28
ą
gfolder eoj,
2016. 11. 14. 오후 7:47
ą
gfolder eoj,
2016. 11. 14. 오후 7:20
ą
gfolder eoj,
2016. 11. 15. 오후 6:27