将变量名称编程为Google图表

时间:2014-03-25 14:17:36

标签: javascript google-spreadsheet-api

我在Google电子表格中有一张图表。使用下拉菜单选择菜单时内容会发生变化。一切正常,除了我不能使图表名称变得灵活。

我希望图表名称为单元格A1。

我的代码出了什么问题?

}

function expandCharts() {
var sheet = SpreadsheetApp.getActiveSheet()
// Get a list of all charts on this Sheet.
var charts = sheet.getCharts();
 for (var i in charts) {
 var range = sheet.getRange("A1:D4"); 
 var chart = charts[i];
 var cell = range.getCell(1,1);
                 var ranges = chart.getRanges();
// Returns an EmbeddedChartBuilder with this chart’s settings.
var builder = chart.modify();
for (var j in ranges) {
  var range = ranges[j];

}
// Update title.
builder.setOption('title', 'Netliq ' + cell)
// Must be called to save changes.
sheet.updateChart(builder.build());

} }

1 个答案:

答案 0 :(得分:0)

您需要使用 .getValue()才能将单元格设置为等于 A1 的内容。< / p>

试试这个:

var cell = range.getCell(1,1).getValue();