Posts

Showing posts with the label apps scripts

Apps Script - UrlFetch Post Get Method To Postman-Echo

Source Code: /* --------------------------- */ function doGet(e){ if (e.parameter.payload) { //assuming json-formatted data var parsedData=JSON.parse(e.parameter.payload); return outputData(parsedData); }; return outputData(99) } function doPost(e){ if (e.postData) { //assuming json-formatted data var parsedData=JSON.parse(e.postData.contents); return outputData(parsedData); }; return outputData(9) } /* --------------------------- */ function outputData(data){ return ContentService.createTextOutput(JSON.stringify( { "wappstus": "success", "wappdata": data } )).setMimeType(ContentService.MimeType.JSON); } /* --------------------------- */ function postData(){ var objtData = { "name" : "Me Testing", "slug" : "me-testing", "text_to_subscribe" : "true" }; var payload = JSON.stringify(objtData); var options = {...

Apps Scripts Upload File To Google Drive

1.Code.gs function doGet(e) {   return HtmlService.createHtmlOutputFromFile('Index'); } function doPost(e) {   if (!e.parameters.filename || !e.parameters.file || !e.parameters.fileformat) {     return message("Error: Bad parameters");   } else {     var mime =e.parameters.fileformat;     if (mime) {       var data = Utilities.base64Decode(e.parameters.file, Utilities.Charset.UTF_8);       var blob = Utilities.newBlob(data, mime, e.parameters.filename);       DriveApp.getFolderById('0B86b-ALn-1MGTEI1MjJ4SWFxSDQ').createFile(blob);       return message("completed");     } else {       return message("Error: Bad image format");     }   } } function message(msg) {   return ContentService.createTextOutput(JSON.stringify({result: msg})).setMimeType(ContentService.MimeType.JSON); } 2.Index.html <!DOCTYPE html...