我有从谷歌工作表发送电子邮件的脚本,如下所示:
var Prefiledurl = row [8]; var names = row [2];
变量“Prefiledurl”正在存储来自列的URL。如何将其作为链接发送?
当我尝试这个时:
"<a href="+Prefiledurl+"> Click Here </a>"
它发出长链接而不是超链接
答案 0 :(得分:3)
尝试使用:
var mailBody = "<HTML><BODY>"+ "<a href="+Prefiledurl+"> Click Here </a>"+"</HTML></BODY>";
答案 1 :(得分:0)
您需要使用htmlBody选项发送电子邮件的HTML正文,您当前只发送纯文本正文,这就是整个标记显示为纯文本的原因。
最好的方法是发送一个纯文本正文,它不包含HTML标记,而是包含完整链接,还发送包含标记和任何其他标记的HTML正文。无论收件人是否可以查看html,这都可以保证完全可访问性。
请参阅此处的文档,如果向下滚动到“选项”列表,您将看到提到的htmlBody选项。