在google app脚本上向锚标记添加变量

时间:2017-01-04 16:32:27

标签: javascript google-apps-script google-sheets

我有从谷歌工作表发送电子邮件的脚本,如下所示:

var Prefiledurl = row [8]; var names = row [2];

变量“Prefiledurl”正在存储来自列的URL。如何将其作为链接发送?

当我尝试这个时:

"<a href="+Prefiledurl+"> Click Here </a>"

它发出长链接而不是超链接

2 个答案:

答案 0 :(得分:3)

尝试使用:

var mailBody = "<HTML><BODY>"+ "<a href="+Prefiledurl+"> Click Here </a>"+"</HTML></BODY>";

答案 1 :(得分:0)

您需要使用htmlBody选项发送电子邮件的HTML正文,您当前只发送纯文本正文,这就是整个标记显示为纯文本的原因。

最好的方法是发送一个纯文本正文,它不包含HTML标记,而是包含完整链接,还发送包含标记和任何其他标记的HTML正文。无论收件人是否可以查看html,这都可以保证完全可访问性。

请参阅此处的文档,如果向下滚动到“选项”列表,您将看到提到的htmlBody选项。

https://developers.google.com/apps-script/reference/mail/mail-app#sendEmail(String,String,String,Object)