将网页保存为Google文档(或PDF)到云端硬盘

时间:2016-04-25 19:24:02

标签: google-apps-script save drive

有没有办法将网页,Google文档或驱动器中的PDF保存?

使用:

var response = UrlFetchApp.fetch(url);
DriveApp.createFile(response.getBlob()).setName("fileName");

我已经能够获取HTML内容,并将其保存在云端硬盘中的文件中,但它会保存包含html代码的文档,而不是整合的网页呈现。

有没有任何已知方法可以做到这一点?

感谢。

1 个答案:

答案 0 :(得分:3)

我在这个问题中找到了答案:Using HTML file to output a PDF

按照我自己的开始,代码将是:

var response = UrlFetchApp.fetch(url);
var htmlBody = response.getContentText();
var blob = Utilities.newBlob(htmlBody, 'text/html').getAs('application/pdf').setName('fileName.pdf');
DriveApp.createFile(blob);

谢谢,并对双重问题道歉,这真的很难找到。