var sheetName = 'Sheet1' var scriptProp = PropertiesService.getScriptProperties() function intialSetup () { var activeSpreadsheet = SpreadsheetApp.getActiveSpreadsheet() scriptProp.setProperty('key', activeSpreadsheet.getId()) } function doPost (e) { var lock = LockService.getScriptLock() lock.tryLock(10000) try { var doc = SpreadsheetApp.openById(scriptProp.getProperty('key')) var sheet = doc.getSheetByName(sheetName) var headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues()[0] var nextRow = sheet.getLastRow() + 1 var newRow = headers.map(function(header) { return header === 'timestamp' ? new Date() : e.parameter[header] }) sheet.getRange(nextRow, 1, 1, newRow.length).setValues([newRow]) return ContentService .createTextOutput(JSON.stringify({ 'result': 'success', 'row': nextRow })) .setMimeType(ContentService.MimeType.JSON) } catch (e) { return ContentService .createTextOutput(JSON.stringify({ 'result': 'error', 'error': e })) .setMimeType(ContentService.MimeType.JSON) } finally { lock.releaseLock() } }
contact@domain.com
mon to fri, 9:00am - 6:00pm
mitrakarya
call us
+1234567890
mail us
contact@domain.com
get quote
Home
about us
Blog
services
Contact Us
mitrakarya
Home
about us
Blog
services
Contact Us
newsletter
desks
Aenean at ornare eros, vitae egestas nunc. Morbi bibendum pretium risus at auctor. Nunc pulvinar in odio et fringilla.
Home
»
desks
use soap and water to clean your kitchen shelves too
24
Jul, 25
Nulla non ullamcorper arcu, sit amet mollis arcu. Donec eget…
Read More