Google spreadsheets.create 合并单元格

Google spreadsheets.create with merged cells

创建 google 电子表格 api 测试:https://developers.google.com/sheets/api/reference/rest/v4/spreadsheets/create

{
  "sheets": [
    {
      "merges": [
        {
          "sheetId": 0,
          "startColumnIndex": 0,
          "startRowIndex": 0,
          "endColumnIndex": 12,
          "endRowIndex": 3
        }
      ]
    }
  ]
}

所以我尝试使用 google 使用合并单元格创建的电子表格,但它返回了一个错误:

{
  "error": {
    "code": 400,
    "message": "Invalid sheets[0].merges[0]: No grid with id: 0",
    "status": "INVALID_ARGUMENT"
  }
}

有人知道我哪里错了吗?谢谢。

这个请求正文怎么样?它为属性设置 sheetId

{
  "sheets": 
  [
    {
      "merges": 
      [
        {
          "sheetId": 0,
          "startColumnIndex": 0,
          "startRowIndex": 0,
          "endColumnIndex": 12,
          "endRowIndex": 3
        }
      ],
      "properties": 
      {
        "sheetId": 0
      }
    }
  ]
}

参考: