Javascript Google应用程序脚本通过我的驱动器生成指向pdf的可点击链接

Javascript Google应用程序脚本通过我的驱动器生成指向pdf的可点击链接,javascript,html,google-apps-script,Javascript,Html,Google Apps Script,关于我的职位: 关于下述功能: 函数提交数据(表单){ var主题为“新反馈”; var body=Utilities.formatString('name:%s电子邮件:%s注释:%s',form.name,form.Email,form.Comment); var folderId=“我的文件夹ID”;//请设置文件夹ID。//已添加 var blob=Utilities.newBlob(body,MimeType.HTML,form.name).getAs(MimeType.PDF);

关于我的职位:

关于下述功能:

函数提交数据(表单){
var主题为“新反馈”;
var body=Utilities.formatString('name:%s
电子邮件:%s
注释:%s',form.name,form.Email,form.Comment); var folderId=“我的文件夹ID”;//请设置文件夹ID。//已添加 var blob=Utilities.newBlob(body,MimeType.HTML,form.name).getAs(MimeType.PDF);//添加 var file=DriveApp.getFolderById(folderId).createFile(blob);//添加 var aliases=GmailApp.getAliases() Logger.log(别名);//返回您拥有的别名列表 Logger.log(别名[0]);//返回位于别名数组位置0的别名 GmailApp.sendmail('我的-email@my-email.com'、'From an alias'、'A message From an alias!'、{'From':别名[0],主题:主题,htmlBody:body,附件:[blob]});//修改 //return file.getUrl();//已修改 返回Utilities.formatString('name:%s
电子邮件:%s
注释:%s
PDF:%s',form.name,form.Email,form.Comment,file.getUrl()); }
  • 您想将
    PDF:%s
    修改为
    的可点击文本,请参见您的PDF文件
如果我的理解是正确的,这次修改怎么样

发件人:
return Utilities.formatString('name:%s
电子邮件:%s
注释:%s
PDF:%s',form.name,form.Email,form.Comment,file.getUrl());
致:
return Utilities.formatString('name:%s
电子邮件:%s
注释:%s
PDF:'、form.name、form.Email、form.Comment、file.getUrl());
  • 通过以上修改,当您单击按钮时,您可以看到包含可单击文本的PDF文件。当你点击“查看你的PDF文件”时,PDF文件被打开

如果我误解了你的问题,而这不是你想要的结果,我道歉。

@Dom谢谢你的回答。我很高兴你的问题解决了。
return Utilities.formatString('name: %s <br />Email: %s<br />Comment: %s<br />PDF: %s', form.name,form.email,form.comment,file.getUrl());
return Utilities.formatString('name: %s <br />Email: %s<br />Comment: %s<br />PDF: <a target="_blank" href="%s">see your PDF file</a>', form.name,form.email,form.comment,file.getUrl());