如何解决使用 Google Scripts 向 Gmail 正文添加水平线 参考:
我正在处理从 Google 表单获取的 Google 电子表格中的数据,我想向客户发送一封回复电子邮件。这就是我创建 Google Script 的原因。
是否可以使用 GmailApp.sendEmail(...)
在 Gmail 正文中添加水平线/规则?类似于:
GmailApp.sendEmail('example@gmail.com','Title','Hello.\n\n[CommandForHR]');
我知道我可以使用 '---------'
来模拟栏,但我很好奇 Google Script 中是否存在这样的命令。
搜索
我在 Google Developers webpage 上进行了搜索,但结果是针对 Google 文档,而不是 Gmail 应用程序。
从上面看,this 似乎是我要找的命令,但是我不知道如何在 GmailApp.sendEmail(...)
的参数中实现它。
解决方法
Q1:是否可以使用 GmailApp.sendEmail(...) 在 Gmail 正文中添加水平线/规则?
A1:在这种情况下,当使用 HTML body 时,可以使用 <hr>
放置水平线。示例脚本如下。
GmailApp.sendEmail("mail address","sample subject","sample text body",{htmlBody: "sample text 1<br><hr>sample text 2"});
Q2:既然你已经找到了 htmlBody,我不再需要 sendEmail 的第三个参数,所以:为了正确的语法,我们是否必须写“”作为第三个参数?
A2:如果不使用正文,也可以修改上面的脚本如下。
GmailApp.sendEmail("mail address","",{htmlBody: "sample text 1<br><hr>sample text 2"});
或者,您也可以按如下方式使用 MailApp.sendEmail()
。
MailApp.sendEmail({to: "mail address",subject: "sample subject",htmlBody: "sample text 1<br><hr>sample text 2"});
参考:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。