Quantcast
Channel: Hot Weekly Questions - Web Applications Stack Exchange
Viewing all articles
Browse latest Browse all 9782

Type error: cannot read property getid of null in google script

$
0
0

When I run this script it show me this error. I can't understand what I do. Its function is to transfer results from html form to Google Sheet. Can anyone solve this problem?

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 headers = sheet.getRange(1, 1, 1, sheet.getLastColumn()).getValues().map(function(row){            return row[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()          }        }

chek this image


Viewing all articles
Browse latest Browse all 9782

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>