Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function createFolderStructure() {
- //Create the new folder
- var projectFolder = DriveApp.createFolder('18-LOB-XX');//insert project name here inside ' ' VERY IMPORTANT FILL IN
- //Get the master folder
- var LOBprojectsFolder = DriveApp.getFolderById("1c2VFadI6vFCMAlh45Ni7lbjW8L3oRKOF");//ID for Current Clients folder goes here inside " "
- //add new folder to current client folder
- LOBprojectsFolder.addFolder(projectFolder);
- DriveApp.getRootFolder().removeFolder(projectFolder);
- //FIRST TIER//
- //Create the new folders
- var desktopFolder = DriveApp.createFolder('Desktop Wetlands Evaluation');
- var checklistFolder = DriveApp.createFolder('Checklist for Farm Loans');
- var rsraFolder = DriveApp.createFolder('RSRA');
- var lobFolder = DriveApp.createFolder('LOB');
- //add new folders to new folder and remove extra root drive folders
- projectFolder.addFolder(desktopFolder);
- DriveApp.getRootFolder().removeFolder(desktopFolder);
- projectFolder.addFolder(checklistFolder);
- DriveApp.getRootFolder().removeFolder(checklistFolder);
- projectFolder.addFolder(rsraFolder);
- DriveApp.getRootFolder().removeFolder(rsraFolder);
- projectFolder.addFolder(lobFolder);
- DriveApp.getRootFolder().removeFolder(lobFolder);
- //SECOND TIER//
- //Desktop Sub Folder//
- var soilsFolder = DriveApp.createFolder('Soils');
- desktopFolder.addFolder(soilsFolder);
- DriveApp.getRootFolder().removeFolder(soilsFolder);
- //SECOND TIER//
- //Checklist Sub Folders//
- var finalReportFolder = DriveApp.createFolder('Final Report');
- var flySheetsFolder = DriveApp.createFolder('Fly Sheets');
- var appendicesFolder = DriveApp.createFolder('Appendices');
- checklistFolder.addFolder(finalReportFolder);
- DriveApp.getRootFolder().removeFolder(finalReportFolder);
- checklistFolder.addFolder(flySheetsFolder);
- DriveApp.getRootFolder().removeFolder(flySheetsFolder);
- checklistFolder.addFolder(appendicesFolder);
- DriveApp.getRootFolder().removeFolder(appendicesFolder);
- //SECOND TIER//
- //RSRA Sub Folders//
- var edrFolder = DriveApp.createFolder('EDR')
- var finalReportFolder = DriveApp.createFolder('Final Report')
- var flySheetsFolder = DriveApp.createFolder('Fly Sheets')
- var reportFolder = DriveApp.createFolder('Report')
- rsraFolder.addFolder(edrFolder);
- DriveApp.getRootFolder().removeFolder(edrFolder);
- rsraFolder.addFolder(finalReportFolder);
- DriveApp.getRootFolder().removeFolder(finalReportFolder);
- rsraFolder.addFolder(flySheetsFolder);
- DriveApp.getRootFolder().removeFolder(flySheetsFolder);
- rsraFolder.addFolder(reportFolder);
- DriveApp.getRootFolder().removeFolder(reportFolder);
- //END OF SCRIPT//
- }
Add Comment
Please, Sign In to add comment