2017-08-30 16 views
0

我在Google表格中創建了一個圖表來顯示燃盡圖表。這將被複制並用作每個sprint的模板,其中每個sprint將在文檔中擁有自己的工作表。使用計算值作爲圖表中的標題

因此,我想顯示當前工作表的名稱作爲圖表中的標題,使其對所有用戶都可讀,並且打印效果良好。

我有一個腳本函數返回工作表的名稱,但我不知道在圖的標題中使用單元格值或函數的語法。

enter image description here

+1

我認爲你需要使用[getCharts()](https://developers.google.com/apps-script/reference/spreadsheet/sheet#getcharts),[修改()](HTTPS ://developers.google.com/apps-script/reference/spreadsheet/embedded-chart#modify())和[chartbuilder](https://developers.google.com/apps-script/reference/spreadsheet/embedded-圖表生成器) – Casper

回答

1

谷歌不能使用一個公式來設定圖表標題。它已被要求。你可以用腳本來完成。這可以在Open上運行。

function chartName() { 
    var sheet = SpreadsheetApp.getActiveSheet(); 
    var sheetName=sheet.getName() 
    var nval="Burndown "+sheetName 
    var chart = sheet.getCharts()[0]; 
    chart = chart.modify() 
    .setOption('title', nval || 'Empty') 
    .build(); 
    sheet.updateChart(chart); 
} 
+0

這是一個很好的解決方法,我將使用它! –

相關問題