Google Apps脚本中的错误:sheet.getCharts()和嵌入式气泡图

时间:2017-11-09 11:55:26

标签: google-apps-script google-sheets

我在电子表格上手动创建了气泡图,我可以看到它。 但我无法通过脚本达到它。 sheet.getCharts()不返回我的气泡图(但我看到其他图表)

/* OnOpen Trigger modifying an existing (embedded) chart */
function onOpen (e) {
  try {
    var ss = SpreadsheetApp.getActiveSpreadsheet();
    var sheet = ss.getSheets()[0];
    var bubbleChart = null;

    var charts = sheet.getCharts();

    debugger

    for (var i in charts) {
      Logger.log(charts[i].getOptions().get('title'));
    }

  } catch (err) {
    Logger.log(err.toString());
  }
}

enter image description here

2 个答案:

答案 0 :(得分:1)

这似乎是应用脚本中的错误。它在一个可追溯到今年5月的时间线图表中被引用。 I have opened a new bug report with Google

答案 1 :(得分:0)

从我的观点来看,谷歌不尊重泡泡图!

sheet.getCharts()会忽略气泡图!

EmbeddedBubbleChartBuilder 不存在! 和 EmbeddedScatterChartBuilder 不关心sizeAxis选项。

ChartType 不包含 BUBBLE 值: Enum ChartType | Apps Script