如何在Google表格中使用“ frozenColumns”?

时间:2019-07-04 07:33:30

标签: google-apps-script google-sheets google-visualization

我在Google表格中具有表格可视化功能。在https://developers.google.com/chart/interactive/docs/gallery/table中,有frozenColumns属性可以完全满足我的需求。如何在Google表格中运行此行为?甚至有可能吗?

1 个答案:

答案 0 :(得分:0)

没关系,我自己发现了。您必须通过脚本生成表格,然后可以轻松设置多个选项,包括“ 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);
}