编程创建Notes链接热点(URL)

时间:2008-11-27 19:03:22

标签: lotus-notes lotusscript

早期版本的Notes客户端会自动将发送的 URL转换为收件人的可点击链接(无论邮件客户端如何),但6.5(并且可能是稍后)不再发生这种情况;也就是说,URL以纯文本形式发送。 Notes UI允许通过Create-> Hotspot-> Link Hotspot菜单完成,但这很繁琐。

我正在寻找一种在LotusScript中创建链接热点的方法。我迄今为止的研究让我相信这是不可能的,但可能存在某种黑客攻击。

2 个答案:

答案 0 :(得分:1)

将网址自动转换为可点击链接是用户偏好。

在6.5中,它通过文件/首选项/用户首选项/基础设置。在8中,它通过File / Prefences / Basic Notes Client Config设置。

我认为你不能使用lotusscript显式创建一个url链接热点。您可以创建文档链接,但没有明显的方法可以将其转换为网址链接。

您可以尝试一种方法,将表单设置为在客户端上呈现直通html,然后为链接构建相关的html。

更新以回应评论。

场景是我们想要控制接收邮件的用户看到的内容。我们有一些我们应该考虑的案例。

  1. 收件人正在使用Notes并通过笔记直接收到邮件到笔记路由。
  2. 收件人使用任何客户端在互联网上,并允许以丰富的格式发送电子邮件。
  3. 收件人使用任何客户端都在互联网上,只允许以纯文本形式发送电子邮件。
  4. 在第一种情况下,如果用户打开了该选项,用户将看到链接。您还可以在富文本中创建传递html,并在Notes客户端上呈现,假设在设计中设置了表单选项。如果它是直接电子邮件而您并不真正需要任何其他丰富的Notes功能,那么您也可以构建MIME消息。

    在接下来的两种情况下,您只想发送格式正确的MIME消息。在第一种情况下,用户将接受丰富的格式,因此您可以将消息构造为简单的html并包含链接。在第二种情况下,用户不会,您必须使用纯文本。幸运的是,大多数邮件客户端会自动将通过纯文本邮件收到的网址转换为链接。这可能是Notes客户端中的一个选项。

    发送富邮件内容时,最佳做法还包括纯文本的MIME部分。这样您就不需要关心用户喜欢的版本了。

答案 1 :(得分:0)

您需要作弊并创建MIME条目以获取链接。走这条路你也可以借此机会让它看起来非常好看。示例代码位于this site