【问题标题】:POST/PUT request to append row using Google Spreadsheet API returns 404 error使用 Google 电子表格 API 追加行的 POST/PUT 请求返回 404 错误
【发布时间】:2017-04-30 03:45:25
【问题描述】:

使用 Google 电子表格 API 追加新行的 POST/PUT 请求返回 404 错误。 这是 Google 电子表格 API https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets.values/append 中 append 方法的 API 参考文档

以下是请求和响应。如果 url 路径中的 ':append' 被删除,那么请求工作正常。但是新数据会覆盖现有行。知道这个在工作表中添加新行的附加请求有什么问题

Request URL:https://sheets.googleapis.com/v4/spreadsheets/1gpa0ByqgiDbGawyStfsJit8SdJfgi0rQsAAlzWkU7uM/values/**A2:append**?valueInputOption=RAW&alt=json
Request Method:PUT
Status Code:**404** 

Response Headers
status:404

Request Headers
Provisional headers are shown
Authorization:Bearer xxxxxxx
Content-Type:application/json
Origin:chrome-extension://xxxxxxx
User-Agent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/57.0.2987.133 Safari/537.36

Request Payload
view source
{values: []}
values:[]

【问题讨论】:

    标签: google-apps-script google-api google-spreadsheet-api


    【解决方案1】:

    关注tutorial,了解如何通过 POST 或 GET 将数据插入到 Google 电子表格中。您也可以尝试link 中给出的解决方法。

    希望这会有所帮助。

    【讨论】:

    • 我需要从 chrome 扩展程序进行 REST API 调用,以将行附加到电子表格,该电子表格对已登录的用户具有访问权限。本教程是一个 App 脚本,我不确定这是否符合我的要求。如果我遗漏了什么,请告诉我。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-17
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多