微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 Google Scripts 向 Gmail 正文添加水平线 参考:

如何解决使用 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 举报,一经查实,本站将立刻删除。