Google sheets Google Sheets成功响应,但没有记录值

Google sheets Google Sheets成功响应,但没有记录值,google-sheets,Google Sheets,我在通过邮递员提交时没有收到错误,事实上我收到了这个回复 { "result": "success", "row": 2 } 但是当我检查我的谷歌表时,这些值并没有被记录下来。这是我的工作表: 这是我的代码: var scheduleSheet = 'Schedules' var stationSheet = 'ReloadingSites' var scriptProp = PropertiesService.g

我在通过邮递员提交时没有收到错误,事实上我收到了这个回复

{
    "result": "success",
    "row": 2
}
但是当我检查我的谷歌表时,这些值并没有被记录下来。这是我的工作表:

这是我的代码:

var scheduleSheet = 'Schedules'
var stationSheet = 'ReloadingSites'

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(scheduleSheet)

    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]
    })

    Logger.log(newRow)
    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()
  }
}

你能告诉我我的错误在哪里吗?谢谢。

console.log(newRow)在
sheet.getRange(nextRow,1,1,newRow.length)行之前显示什么内容。setValues([newRow])
?appscript中没有conosole.log。是的,有。请查看和课堂页面。对不起。。。我看到了。我试过了,但什么都没有,先生。请查看我的更新
查看>执行
,单击执行。Logger.log不会为web应用程序显示。
console.log(newRow)
sheet.getRange(nextRow,1,1,newRow.length)行之前显示什么。setValues([newRow])
?appscript中没有conosole.log,先生。是的。请查看和课堂页面。对不起。。。我看到了。我试过了,但什么都没有,先生。请查看我的更新
查看>执行
,单击执行。Logger.log不会为web应用显示。