我想将以下代码段发送到我的Gmail帐户,但是它不能解析为我收到的电子邮件中的可点击链接。
<a href="evernote:///view/XXXXXXX/sXX/f473d94d-ac3d-43d0-a838-0c9f55d622c6/f473d94d-ac3d-43d0-a838-0c9f55d622c6/">Link</a>
完整代码(JavaScript / Google Apps脚本)
function test() {
GmailApp.sendEmail("X.X@gmail.com", "Mail Subject", "",{ htmlBody: "<a href='evernote:///view/XXXXXXX/sXX/f473d94d-ac3d-43d0-a838-0c9f55d622c6/f473d94d-ac3d-43d0-a838-0c9f55d622c6/'>Link</a>"} );
};
当我将代码段放入另一个编辑器(例如http://www.w3schools.com/html/tryit.asp?filename=tryhtml_basic)时,html会解析为可点击的链接。
我在这里缺少什么?
(顺便说一下。<a href=" http://www.link.com">Link</a>
工作正常,因此evernote存在问题:/// url type)
答案 0 :(得分:1)
网址应为http://
或https://
答案 1 :(得分:0)
evernote:///
不是每个人都理解的协议。即使您在浏览器中放置相同的链接也无法正常工作。如前面的答案所示,您必须将href标记链接到http://或https://协议。
虽然w3schools页面创建了一个链接,但实际点击它时没有任何反应。
答案 2 :(得分:-1)
试试这个
String body= HttpUtility.HtmlDecode("<a href=\"evernote:///view/XXXXXXX/sXX/f473d94d-ac3d-43d0-a838-0c9f55d622c6/f473d94d-ac3d-43d0-a838-0c9f55d622c6/\">Link</a>");
将字符串体作为参数
传递