Google App скрипт Api, чтобы получить диапазон сводной таблицы в листах Google - PullRequest
0 голосов
/ 15 апреля 2020

Я хочу создать диаграмму из сводной таблицы. Но нет способа узнать диапазон сводной таблицы, чтобы создать из нее диаграмму.

Есть ли обходные пути для создания диаграммы из сводной таблицы?

Правка

var pivotTable = spreadsheet.getRange('A1').createPivotTable(sourceData);
var pivotGroup = pivotTable.addRowGroup(3);
var pivotValue = pivotTable.addPivotValue(12, 
SpreadsheetApp.PivotTableSummarizeFunction.SUM);

Сводная таблица успешно создана с использованием трех вышеприведенных строк, но я не знаю, как получить весь диапазон сводной таблицы. Я имею в виду ячейки, в которых в данный момент находится сводная таблица.

Мне нужен диапазон сводной таблицы, чтобы создать из него диаграмму. Ниже приведены строки для его создания:

var chart = sheet.newChart()
.setChartType(Charts.ChartType.BAR)
.addRange(sheet.getRange("A1:B8"))  //I need to pass pivot table range here
.setPosition(5, 5, 0, 0)
.build();
sheet.insertChart(chart);

Любая помощь будет отличной. Спасибо.

1 Ответ

1 голос
/ 16 апреля 2020

Так же, как объяснено в этой ссылке здесь , после создания Pivot Table вы можете просто увидеть, где он заканчивается, и получить необходимый диапазон или отметить его конец, используя другую переменную.

Обе эти опции предлагают вам возможность получения диапазона Pivot Table для создания Chart.

Ссылка

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...