将谷歌电子表格打印为 pdf 后,我在保存到谷歌驱动器时遇到问题。如果我只是将“printurl”字符串放入浏览器,它会自动给我文件。但我希望它自动保存到谷歌驱动器。我通过从其他将电子表格作为 PDF 发送电子邮件的帖子中借用代码来尝试此代码。但这会产生一个无法打开的pdf。我究竟做错了什么?
function printpdf() {
var spreadsheet_id="0Aiy1DTQRndx6dDRidXoxNzlXZFhxd2FITTlBbnUybnc";
var settings = '&fitw=true&portrait=false&exportFormat=pdf&gid=0&gridlines=false';
var printurl = 'https://spreadsheets.google.com/feeds/download/spreadsheets/Export? key=' + spreadsheet_id + settings;
var result=UrlFetchApp.fetch(printurl);
var content=result.getContent();
var file=DocsList.createFile("temp",content,"application/pdf");
}
这是在新的 oauth2 格式下对此问题的更新。