Html file (Client side)




 

 

Gs file (server side) function doGet(e) { return HtmlService.createHtmlOutputFromFile('forms_test.html'); } function uploadFiles(form) { try { var zigBox = "Zigbox"; var folder, folders = DriveApp.getFoldersByName(zigBox); if (folders.hasNext()) { folder = folders.next(); } else { folder = DriveApp.createFolder(zigBox); } /* for (var i = 0; i < input.files.length; i++) { var blob = input.files[i]; var file = folder.createFile(blob); file.setDescription("Uploaded by " + form.myName); }*/ //Logger.log("Form: " + form) var blob = form.myFile; //Logger.log("Blob: " + blob) var file = folder.createFile(blob); //Logger.log("File: " + file) var activeUser = Session.getActiveUser().getEmail(); file.setDescription("Uploaded by " + activeUser); return "File uploaded successfully " + file.getUrl(); } catch (error) { return error.toString(); } }