【发布时间】:2020-10-08 15:53:29
【问题描述】:
我在 UiPath(VB.NET) 中的程序向客户端发送带有两种类型的本地文件夹链接的消息。
第一个链接用于浏览器,看起来像“https://tpra.local/lib/КОМПАНИЯ/...”。一个问题是它没有被作为一个整体来识别。 Outlook 会识别此链接,将其设为蓝色并仅在第一个西里尔字母“К”之前为其添加下划线。这封信和它后面的所有内容都不能被识别为链接。所以当客户点击它时,他会转到“https://tpra.local/lib/”,这不是一个完整的路径。
我尝试使用 WebUtility.UrlEncode,它被认为可以替换西里尔符号,但它替换了所有符号,包括斜杠,因此 Outlook 也不会识别链接。
但是没有“https”的链接 //tpra...local/lib/КОМПАНИЯ/... - 运行良好,并在资源管理器中打开正确的目录。
我需要让两个链接(用于资源管理器和浏览器)都能正常工作。
那么我怎样才能让 Outlook 识别整个“https”链接,就像它对其他链接一样?
【问题讨论】:
-
当通过 Outlooks UI 执行此操作时,您会在要成为超链接的整个部分周围使用引号 (")。您是否尝试过在没有编码的纯文本中在 url 周围加上引号?
标签: vb.net outlook urlencode uipath