如何获取Google Sheets API追加响应?

时间:2019-03-07 00:39:15

标签: javascript google-sheets-api

我希望有人能提供帮助。我正在尝试附加到Google表格。但是,它似乎不起作用。 “获取”工作正常。我需要重新授权以使Google工作表可写吗? (我只是为了娱乐而编程,并制作自己的Web应用。)这是我的一些代码。我也没有任何回应。谢谢

    gapi.client.sheets.spreadsheets.values.append({
          spreadsheetId: 'spreadsheetId',
          range: 'sheet1!A:E',
          valueInputOption: 'RAW',
          insertDataOption: 'INSERT_ROWS',
          resource : {
            "range": "Sheet1!A:E",
            "majorDimension": "ROWS",
            "values": [
                [
                    "2018-01-01",
                    2,
                    3,
                    4
                ]
            ],
          }
        }).then(function(response) {
        var result = response.result;
        console.log(`${result.updates.updatedCells} cells appended.`)
//      appendPre('Your Balance is ' + response.result.values);
      }, function(response) {
        appendPre('error: ' + reason.result.error.message);

      });

1 个答案:

答案 0 :(得分:0)

此修改如何?

修改点:

  • <section id="#s1"></section>的原因是s4。在脚本中,函数中使用了I can't get any responses either.
  • 在您的脚本中,请求正文中存在问题。关于这一点,您可以在here上看到values.append方法的示例脚本。在此修改中,您的对象与示例脚本一起使用。

修改后的脚本:

reason.result.error.message

注意:

  • 此修改后的脚本假设您可以使用Sheets API,也可以使用values.append方法。

参考:

尽管我可以确认此脚本可以在我的环境中运行,但是如果不能在您的环境中运行,我深表歉意。