尝试格式化数据透视表 table 时出现未知名称 "collapse" 错误

Unknown name "collapse" error when trying to format a pivot table

我正在尝试创建一个数据透视表 table,其中的行从一开始就折叠起来。我还尝试按列索引 0 中每一行的总计进行排序。

我曾尝试在我认为应该插入的地方插入 "collapse": true,但出现错误:

"GoogleJsonResponseException: API call to sheets.spreadsheets.batchUpdate failed with error: Invalid JSON payload received. Unknown name "collapse" at 'requests[0].update_cells.rows.values[0].pivot_table.rows[1]': Cannot find field."

下面是我的代码:

var request = {
  "updateCells": {
    "rows": {
      "values": [{
        "pivotTable": {
          "source": {
            "sheetId": dSheetID,
            "startRowIndex": 0,
            "startColumnIndex": 2,
            "endRowIndex": dRange,
            "endColumnIndex": 6
          },
          "rows": [
            //Organize Name
            {
              "sourceColumnOffset": 0,
              "showTotals": false,
              "sortOrder": "ASCENDING"
            },
            //Organize Flowers
            {
              "sourceColumnOffset": 1,
              "showTotals": true,
              "sortOrder": "ASCENDING"
            }
          ],
          "columns": [

          ],
          "values": [{
              "summarizeFunction": "SUM",
              "sourceColumnOffset": 2,
              "name": " "
            },
            {
              "summarizeFunction": "SUM",
              "sourceColumnOffset": 3,
              "name": "Total Points"
            }
          ],
          "valueLayout": "Vertical"
        }
      }]
    },
    "start": {
      "sheetId": leaderboardSheetID,
      "rowIndex": 1,
      "columnIndex": 1
    },
    "fields": "pivotTable"
  }
}

你已经非常接近完成这项工作了。只需使用 collapsed 而不是 collapse(请注意正确的末尾的 D)。此外,请查看 edit pivot tables 的文档以查看一些解释和示例。如果您还有疑问,请随时发表评论。