我在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());
} }
答案 0 :(得分:0)
您需要使用 .getValue()才能将单元格设置为等于 A1 的内容。< / p>
试试这个:
var cell = range.getCell(1,1).getValue();