我有这个代码将图表从googledocs的电子表格中的标签/表格保存到我的googledrive。图表始终为空白。在电子邮件中发送内联图表的类似代码也有同样的问题。
图表是给定日期的持续时间的柱形图。保存的文件具有大小合适的正确形状和矩形,但只是空白。有什么问题?
function exportGraph(ss,CoaName)
{ // ladd named chart to google drive
var sheet = ss.getSheetByName(CoaName);
ss.setActiveSheet(sheet);
var charts = sheet.getCharts();
if ( charts.length >0 )
{ // chart on this page email it
var chart= sheet.getCharts()[0].getAs("image/png").setName(CoaName+".png");
var file = DocsList.createFile(chart);
file.rename(CoaName+".png");
file.addToFolder(DocsList.getFolder("Charts"));
}
}