【发布时间】:2016-11-07 12:58:24
【问题描述】:
我编写了一个脚本,该脚本从原始电子表格的其中一个表格创建一个新的电子表格,并通过电子邮件发送附有 PDF 版本的新电子表格,并有一个带有一些文本的 html 正文和指向新电子表格的链接。该脚本每天早上都会触发,因为工作表具有动态变化的数据,因此链接也会随着每个触发器而变化。 问题是 html 正文中的链接显示为文本,我希望它是可点击的。我尝试使用 A HREF 对其进行格式化,但这似乎不起作用
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] 并且仍然不可点击。 我的问题有什么解决方案吗?
【问题讨论】:
-
使用
Logger.log()查看字符串是如何连接的。为 html 字符串创建一个变量。var h; h = 'To download <br><a href = "' + napijelentesurl + '">' + napijelentesurl + "</a><br><br>";在字符串内部需要双引号的字符串末尾使用单引号。 -
非常感谢,您的帮助成功了!
-
我会添加它作为答案。
标签: google-apps-script google-sheets