如何为Google电子表格中的嵌入式图表设置选项

Gun*_*app 6 google-apps-script google-spreadsheet-api

首先,我找不到如何设置嵌入式图表的尺寸。

解决方案是setOption('width',width)+ setOption('height',height)

现在,我想在创建图表时设置垂直轴的最小值和最大值。

谷歌的文档只是说...

setOption(名称,值)

设置此图表的高级选项。有关可用的选项,请参见https://developers.google.com/chart/interactive/docs/reference

...但是我在那里找不到可用选项的名称。

即我在EmbeddedChartBuilder中缺少方法setDimension(pixwidth,pixheight)...

function addChart(dataSheetName) {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
 var sheet = ss.getSheetByName('Graphs');


  var dataSheet = SpreadsheetApp.getActive().getSheetByName(dataSheetName);
  var dataRange = dataSheet.getDataRange();

  var chart = sheet.newChart()
  .setChartType(Charts.ChartType.LINE)
  .addRange(dataRange)
  .setPosition(5, 1, 0, 0)
  // .setDimension(800, 400)    // This method does not exist!

  .build();

  sheet.insertChart(chart);
}
Run Code Online (Sandbox Code Playgroud)

Gun*_*app 3

我找到了 ...

.setOption('width', 700)
.setOption('height', 200)
Run Code Online (Sandbox Code Playgroud)

  • 您在哪里找到这些选项?它们是否已在任何地方列出?我找不到他们 (5认同)