У меня есть листы с диапазоном данных, связанным с сводной таблицей. Сводная таблица имеет вторичную строку сортировки по последнему столбцу. У меня есть запросы, которые обновляют диапазон данных и добавляют столбец. Я хотел бы иметь возможность использовать Google App Script для сортировки по этому новому столбцу. Я могу получить текущую сводную таблицу и, похоже, обновлять ее, но изменений, похоже, не происходит. Я использовал метод здесь . Оригинальный столик
Я использовал метод здесь . Исходная таблица выглядит следующим образом:
`
{
"columns":[
{
"sortOrder":"ASCENDING",
"sourceColumnOffset":2
}
],
"values":[
{
"summarizeFunction":"SUM",
"sourceColumnOffset":4
}
],
"source":{
"endColumnIndex":5,
"startRowIndex":6,
"endRowIndex":193,
"sheetId":698433721,
"startColumnIndex":0
},
"rows":[
{
"valueBucket":{
"buckets":[
{
"stringValue":"6/26/2019"
}
]
},
"showTotals":true,
"sortOrder":"DESCENDING",
"sourceColumnOffset":3
}
]
}
'StringValue' содержит текст заголовка текущего столбца. Я предполагаю, что изменение, которое изменит столбец сортировки, но не окажет никакого влияния.
Когда я снова читаю сводную таблицу после внесения изменений, появляются новые данные, но представление пользовательского интерфейса сводной таблицы не изменяется и столбец сортировки не изменяется.