首页 > 解决方案 > 使用 Google 脚本向 Gmail 正文添加水平线

问题描述

我正在处理从谷歌表单获得的谷歌电子表格中的数据,我想向客户发送一封回复电子邮件。这就是我创建 Google Script 的原因。

是否可以使用向 Gmail 正文添加水平线/规则GmailApp.sendEmail(...)就像是:

GmailApp.sendEmail('example@gmail.com', 'Title', 'Hello.\n\n[CommandForHR]');

我知道我可以'---------'用来模拟条,但我很好奇 Google Script 中是否存在这样的命令。

搜索

我在Google Developers 网页上进行了搜索,但结果是针对 Google Docs,而不是 Gmail App。

从上面看,似乎是我正在寻找的命令,但我不知道如何在GmailApp.sendEmail(...).

标签: google-apps-scriptgmailhorizontal-line

解决方案


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", "sample subject", "", {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"});

参考:


推荐阅读