0

这是我的问题:我已经成功编写了一个脚本来发送谷歌工作表的 PDF 附件。但是,要打印文件,我必须从邮箱中打开邮件中的附件。我想知道是否可以在发送电子邮件后直接显示 PDF,所以我可以使用 File>Print 命令进行打印。以下是创建和发送附件的脚本部分:

var auth = "AuthSub token=\"" + AUTH_TOKEN + "\"";
var res = UrlFetchApp.fetch(url, {headers: {Authorization: auth}});
var attachments = [{fileName:"GASgenerated.pdf", content: res.getContent(),  mimeType:"application/pdf"}];
MailApp.sendEmail(email, subject, body, {attachments:attachments});

所以我的问题是:如何在 MailApp.sendEmail 命令之后立即在此脚本中打开文件“GASgenerated.pdf”,以便直接打印文件?

4

1 回答 1

0

GAS 将让您添加浏览器端 javascript:https ://developers.google.com/apps-script/html_service (这让您可以创建一个谷歌应用脚​​本 webapp)

以 PDF 格式下载的示例 URL,您将需要更改电子表格密钥。 https://docs.google.com/feeds/download/spreadsheets/Export?key=0AkGlO9jJLGO8dDB6Z19oSE5JZVZNdHFUa0RXM1dzaWc&exportFormat=pdf&gid=3&gridlines=0&printtitle=0&size=7&portrait=true&fitw=true

于 2013-03-21T23:58:51.487 回答