我在Google Sheets中有一个表格可视化。在https://developers.google.com/chart/interactive/docs/gallery/table中,有frozenColumns属性,它可以执行我想要的操作。我怎样才能让这个行为在google sheet表格中工作?这有可能吗?
发布于 2019-07-04 20:34:45
不要紧,我自己发现的。您必须通过脚本生成表,然后您可以轻松设置包括"frozenColumns“在内的多个选项,例如:
function createTable() {
var sheet = SpreadsheetApp.getActive().getSheetByName('Sheet1');
var chart = sheet.newChart()
.setChartType(Charts.ChartType.TABLE)
.addRange(sheet.getRange("A3:L31"))
.setOption("frozenColumns", 2) //<- Number of columns that should be fixed
.setOption("sortColumn", 1) //<- First column is column 0!
.setNumHeaders(1)
.setPosition(5, 5, 0, 0)
.build();
sheet.insertChart(chart);
}发布于 2021-11-08 07:35:58
要获取冻结的列,需要在table.draw()部分中指定frozenColumns属性:
table.draw(data, {height: '', showRowNumber: true, frozenColumns:1});https://stackoverflow.com/questions/56882802
复制相似问题