快递帖子正文未更改/更新值

时间:2018-06-13 20:57:06

标签: node.js google-sheets-api

我目前正在开发一个小型node.js项目,它接受一个html页面的输入并将值插入到Google表格中。一旦我运行程序,我就可以轻松地将值发布到工作表上。但是,当我尝试再次执行此操作而不重新启动程序时,值不会更新。我在console.log(req.body);函数中尝试app.post并且值相同,要求我重新启动程序以插入一系列新值。当我从发布函数中调用请求的值时,它会显示正确的值,但更改不会显示在工作表中。此外,不会显示任何错误消息。

还有其他人遇到过这个错误吗?可以做些什么来减轻它?

提前致谢

编辑

表格更新代码(有效是包含数据的数组数组,其中x轴是每个单独的单位)

for (var i=0; i<active.length; i++){
        var request1 = {
            spreadsheetId:  <id>,
            range:  active[i][4].toUpperCase() + active[i][5] ,
            auth: auth,
            valueInputOption: "RAW",
            resource: {
                "range": active[i][4].toUpperCase() + active[i][5],
                "values": [[active[i][1]]]
            }
        }
        sheets.spreadsheets.values.update(request1, function(err, response){
            if (err) return err;
        });
}

我认识到update可以使用多个参数,但我发现发出多个请求更容易。我认为这不会导致问题,因为仅包含一个单元的更新仍会受到影响。

0 个答案:

没有答案