谷歌表单:在文档的电子邮件中包含超链接'谷歌硬盘的位置
Google Form: Include hyperlink in Email of the Doc's Google Drive location
我正在使用谷歌表单通过电子邮件向提交表单的用户发送一份完整的PDF。该脚本还在谷歌硬盘上保存一份谷歌文档副本。除了一件事之外,一切都很好。我想把这个超链接包含在电子邮件的正文中,并附上PDF。以下是我用来保存和发送电子邮件的脚本。。。。。
保存并关闭临时文档:
copyDoc.saveAndClose();
将临时文档转换为PDF:
var pdf = DriveApp.getFileById(copyId).getAs("application/pdf");
附上PDF并发送电子邮件:
var subject = "Name";
var body = "Attached is the Auto-Generated PDF;
MailApp.sendEmail(user_email, subject, body, {htmlBody: body, attachments: pdf});
<a>
标记。
<a href="http://www.stackoverflow.com">Stack Overflow</a>
要将URL合并到文档中,您需要使用JavaScript文本公式。您可以将文本与加号连接起来。
"<a href='" + urlToDoc + "'>Stack Overflow</a>"
您需要以某种方式获取新文档的URL,并将该URL放入一个变量中。
var fileNewDoc = DriveApp.getFileById(copyId);
var urlToDoc = fileNewDoc.getUrl();
谷歌文档-文件类-getUrl()方法
所以代码应该是这样的:
var fileNewDoc = DriveApp.getFileById(copyId);
var urlToDoc = fileNewDoc.getUrl();
var pdf = fileNewDoc.getAs("application/pdf");
var body = "Attached is the Auto-Generated PDF. <br><br>";
body = body + "<a href='" + urlToDoc + "'>Your Link to the Copy</a>";
相关文章:
- 谷歌位置服务附近搜索结果基于正确的地图中心的位置
- 谷歌位置api获取细节,并不是每个地方都返回
- 谷歌地图API-信息窗口显示谷歌位置API信息
- 获取谷歌位置自动完成状态
- 谷歌位置半径搜索和地理编码
- getDetails中引用值错误-谷歌位置搜索
- 从谷歌位置权限设置 Javascript cookie
- 在谷歌位置api的侧边栏中显示照片
- 谷歌位置和ZERO_RESULTS
- 多个谷歌位置请求功能(药房定位器)
- 如何从谷歌位置/地图获得更多结果
- 如何从谷歌位置api获取位置的照片
- 谷歌位置搜索标记没有显示在地图上
- 删除谷歌位置类型之间的逗号
- 谷歌位置自动完成删除国家查询
- 只有在选择输入时,才能获得谷歌位置自动完成值
- 谷歌位置Api找到附近的位置与当前位置和附近位置之间的距离排序
- 谷歌位置自动完成没有出现
- 我在哪里得到这个自动完成功能的谷歌位置数据
- 如何添加谷歌位置自动完成到flask