尝试格式化数据透视表 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 的文档以查看一些解释和示例。如果您还有疑问,请随时发表评论。
我正在尝试创建一个数据透视表 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 的文档以查看一些解释和示例。如果您还有疑问,请随时发表评论。