2016-11-07 120 views
1

我写道,从原来的电子表格和电子邮件与PDF版本附加新的电子表格的表之一创建一个新的电子表格,并有一个HTML身体与一些文本和链接脚本新的电子表格。该脚本每天早上触发,因为该表具有动态链接数据的功能,所以链接也随每个触发器而改变。 问题是,html正文中的链接显示为文本,我希望它可点击。我试图与A HREF格式,但似乎不会做的伎俩MailApp sendEmail htmlBody点击动态链接

var napijelentes = SpreadsheetApp.create(fajlnev); 
var napijelentesfajlid = napijelentes.getId(); 
var napijelentesfajl = DriveApp.getFileById(napijelentesfajlid); 
var napijelentesurl = napijelentes.getUrl(); 

MailApp.sendEmail({ 
to: ellenorzes, 
subject: subject, 
htmlBody: "To download the spreadsheet please follow the link below: <br><a href = \"napijelentesurl\">" + napijelentesurl + "</a><br><br>", 
attachments: [napijelentesfajl] 
}); 

这样的链接出现在电子邮件作为纯文本,在它的前面[napijelentesurl],仍然是不可点击。 我的问题的任何解决方案?

+0

使用'Logger.log()'看字符串是如何被连接在一起。为html字符串创建一个变量。 'var h; h ='要下载
' + napijelentesurl + "

“;'在字符串的末尾使用单引号,需要双引号内的字符串 –

+0

非常感谢您的帮助,诀窍! – Csabavagyok

+0

我会将其添加为答案。 –

回答

0

创建HTML字符串变量。

var h; 
h = 'To download <br><a href = "' + napijelentesurl + '">' + 
    napijelentesurl + "</a><br><br>"; 

在字符串中需要双引号的字符串末尾使用单引号。