【发布时间】:2020-03-22 11:30:07
【问题描述】:
以下代码可以将图像保存到工作表,但我似乎不知道如何将其保存到 Google 云端硬盘。 这是您可以复制的 Google 表格: https://docs.google.com/spreadsheets/d/1AkJqpwmq0-GTveneyuQugPL900LpTS2MDpQjHz_p5lk/edit?usp=sharing
function testchartbuild() {
var ss = SpreadsheetApp.getActive();
var sheet = ss.getSheetByName('Sheet1');
var chart = sheet.newChart()
.setChartType(Charts.ChartType.LINE)
.addRange(sheet.getRange('A1:A12'))
.setPosition(5, 5, 0, 0)
.build();
// create an image from that EmbeddedChart
sheet.insertImage(chart.getBlob(),6,1); // this works
// the file created is only 4 bytes long
var newFile = createGoogleDriveFile(chart.getBlob());
}
function createGoogleDriveFile(image) {
var newFile;
newFile = DriveApp.createFile('test.png',image,'image/png');//Create a new file in the root folder
return newFile;
};
【问题讨论】:
标签: google-apps-script google-sheets