SSRS Mailto表达式/文本框内的超链接



我正在寻找一种在文本框内创建mailto链接的方法。例子…

点击我发送邮件给这些人。

使用"Click me"作为超链接。我已经有一个查询,返回所有的电子邮件地址和存储所述电子邮件地址的参数。但是当我试图将它们传递给mailto表达式

="Mailto:" & Join(Parameters!EmailAddresses.Value, "; ")

文字/文本框变得不可点击?我还通过将参数转储到屏幕来确认参数中包含电子邮件。我还希望把查询返回的信息密件传给每个人。

谢谢!

要解决您的问题,右键单击您的链接并查看元素"从浏览器中查看报表时。"; "中的空格为部分关于这个问题。注意,代码是由浏览器解释的。所以空格和其他特殊字符会影响它们的处理方式。其他许多人注意到试图给多个地址发邮件的问题。

我的建议是使用JavaScript来解决任何问题。请看下面的例子:

Mailto Using JavaScript:

="javascript:(window.location('mailto:" &Join(Parameters!EmailAddresses.Value, ";")&"'))"

BCC选择:

="javascript:(window.location('mailto:?BCC=" &Join(Parameters!EmailAddresses.Value, ";")&"'))"

最新更新