目标:从 Google 电子表格中获取现有图表,将内联添加到电子邮件中并发送。我相信 GetChart 课程可能会有所帮助,但无法弄清楚如何。
问问题
3647 次
1 回答
5
简单的例子
function sendChart(){
var dataTable = SpreadsheetApp.getActiveSpreadsheet()
.getDataRange()
.getDataTable(true);
var chartImage = Charts.newPieChart()
.setTitle('Title')
.setDataTable(dataTable)
.build()
.getAs('image/jpeg'); //get chart as image
MailApp.sendEmail({
to: "example@example.com",
subject: "Chart",
htmlBody: "Chart! <br> <img src='cid:chartImg'> ! <br> Wow",
inlineImages: {
chartImg: chartImage,
}
});
}
我希望它有帮助 =)
于 2013-07-21T10:35:37.153 回答