0

一点信息:我正在使用谷歌表单、谷歌文档和谷歌电子表格。我有一个 Google 表单,可以将回复提交到 Google 电子表格中。我还有一个 GAS,它带有为 onFormSubmit 编写的函数,它接受表单提交并将所有答案放入 PDF 模板,然后将生成的 PDF 通过电子邮件发送到我的电子邮件地址。

这很好,但是我也想制作表格:

A) 为填写表格的人提供 PDF 下载

B)自动打印PDF(可能使用谷歌云打印或其他东西)

这被用于一家大公司的故障报告,每个填写表格的人都必须在填写表格后获取一份故障报告副本以附加到产品上。

我当前的脚本在这里可用:http: //pastebin.com/0BrkLekX

4

1 回答 1

0

您可以将此添加到您的代码中以保存 PDF 文件并显示链接:

var form = FormApp.getActiveForm();
   var folderID = "folder id here"; // Folder id to save in a folder.
   var folder = DriveApp.getFolderById(folderID);
   var newFile = folder.createFile(faultreport); //create file out of PDF
  newFile.setSharing(DriveApp.Access.ANYONE_WITH_LINK, DriveApp.Permission.VIEW); //make sure anyone can view
form.setConfirmationMessage("Print file here: " + newFile.getUrl()); //show a link to the file

希望这可以帮助。

于 2017-03-19T21:28:25.480 回答