方法:
您可以使用函数从文档中获取图表,使用函数getCharts()将它们转换为图像,getAs()然后从 Google Drive 获取链接。
片段
function myFunction() {
var sheet = SpreadsheetApp.getActiveSheet();
var chart = sheet.getCharts()[0];
// create a proxy slide
var proxySlide = SlidesApp.create("proxySlide");
var proxySaveSlide = proxySlide.getSlides()[0];
var chartImage = proxySaveSlide.insertSheetsChartAsImage(chart);
// Get image from slides
var myimage = chartImage.getAs('image/png');
var url = DriveApp.createFile(myimage).getUrl();
// delete the proxy slide
DriveApp.getFileById(proxySlide.getId()).setTrashed(true);
return url;
}
参考
斑点类