function doGet(e) { return message("Error: Please Try Again"); } function doPost(e) { var ss = SpreadsheetApp.openByUrl("https://docs.google.com/spreadsheets/d/1zy6UWuF20S-AXyLFxeDsB-Yxbn-4gJovb4tFpcqKtz4/edit#gid=0"); var sheet = ss.getSheetByName("Sheet1"); if (!e.parameters.filename || !e.parameters.file || !e.parameters.imageformat) { return message("Error: Please Try Again2"); } else { var imgf = e.parameters.imageformat[0].toUpperCase(); var mime = (imgf == 'BMP') ? MimeType.BMP : (imgf == 'GIF') ? MimeType.GIF : (imgf == 'JPEG') ? MimeType.JPEG : (imgf == 'JPG') ? MimeType.JPEG : (imgf == 'PNG') ? MimeType.PNG : (imgf == 'SVG') ? MimeType.SVG : false; if (mime) { var data = Utilities.base64Decode(e.parameters.file, Utilities.Charset.UTF_8); var blob = Utilities.newBlob(data, mime, e.parameters.filename); var imageID = DriveApp.getFolderById('1CwCR5j6GW1PHPPvJUIytzd-jAFtAU5dn').createFile(blob).getId(); var lat = e.parameters.lat[0]; var lon = e.parameters.lon[0]; var add = e.parameters.address[0]; var name = e.parameters.filename[0]; var viewurl = "https://drive.google.com/uc?export=view&id=" + imageID; var Oname = e.parameters.Oname[0]; var hname = e.parameters.hname[0]; var ss = SpreadsheetApp.getActive(); var sh = ss.getSheets()[0]; sh.appendRow([lat,lon,add,imageID,name,viewurl,Oname,hname]); return message("Success: Image Uploaded and Data Saved"); } else { return message("Error: Please Try Again3"); } } } function message(msg) { return ContentService.createTextOutput(msg); }