2

我想将以下代码段发送到我的 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 类型有问题)

4

3 回答 3

1

URL 应该有http://https://

于 2013-07-05T12:05:27.307 回答
0

evernote:///不是每个人都能理解的协议。即使您在浏览器中放置相同的链接,它也不起作用。正如前面的答案所暗示的,您必须将您的 href 标签链接到 http:// 或 https:// 协议。

尽管 w3schools 页面从中创建了一个链接,但是当您实际单击它时什么也没有发生。

于 2013-07-05T16:19:07.647 回答
-1

尝试这个

String body= HttpUtility.HtmlDecode("<a href=\"evernote:///view/XXXXXXX/sXX/f473d94d-ac3d-43d0-a838-0c9f55d622c6/f473d94d-ac3d-43d0-a838-0c9f55d622c6/\">Link</a>"); 

将字符串主体作为参数传递

于 2013-07-05T12:08:36.280 回答