我正在處理包含多個工作表的電子表格。每張紙上有1張圖。Stepped Stacked Chart在Google工作表API中看不到EmbeddedChart?
我使用Google Apps腳本來獲取這些特定的圖表,這些圖表適用於所有類型的圖表,除了「分步堆積圖表」外,不要與「階梯圖表」混淆。
示例代碼來解釋這個問題:
function getCharts(){
var ss = SpreadsheetApp.getActiveSpreadsheet();
var steppedStackedSheet = ss.getSheetByName('chart_2');
var otherChart = ss.getSheetByName('chart_1');
Logger.log(steppedStackedSheet.getCharts()); // returns an empty array
Logger.log(otherChart.getCharts()); // returns an array [EmbeddedChart] - This is what i also expect to see in the steppedStackedSheet chart.
}
我buidling是下載圖表爲圖像的劇本,但它的奇怪的是,這個特定的圖表無法被識別爲一個圖表。
在Google上沒有找到任何東西,但希望這裏有人有類似的問題和/或解決方案。
Here an example sheet, also including the script
提前感謝!
嗨abilita,謝謝你的迴應,但我不打算建立一個圖表。該圖表已經制作完成並放在一張表中。我純粹希望將圖表作爲Blob來使用,以便將其轉換爲圖像。對於所有其他圖表,這是通過sheet.getCharts()[0] .getBlob()完成的,這對於階梯式堆疊面積圖不起作用。我今天將創建一個樣例表,在今晚晚些時候分享這篇文章 – PdB
我已經在我的文章中添加了包含代碼的示例表。 https://docs.google.com/spreadsheets/d/1X309KloHyAuhEAvWJmmJrV2P20_R61vLIvAAMxbcjAY/edit?usp=sharing – PdB