【问题标题】:SSRS Mailto expression/hyperlink inside a textbox文本框中的 SSRS Mailto 表达式/超链接
【发布时间】:2021-01-29 15:29:47
【问题描述】:

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

点击我以通过电子邮件发送此人员列表。

“点击我”是超链接。我已经有一个返回所有电子邮件地址的查询和一个存储所述电子邮件地址的参数。但是当我尝试将它们传递给 mailto 表达式时

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

文字/文本框变得无法点击?我还通过将它们转储到屏幕上来确认参数中包含电子邮件。我还希望将查询返回的每个人都密件抄送。

谢谢!

【问题讨论】:

    标签: reporting-services ssrs-2012 mailto


    【解决方案1】:

    要解决您的问题,请在从浏览器查看报告时右键单击您的链接和“检查元素”。 "; " 中的空格是问题的部分。请注意,代码正在由浏览器解释。所以空格和其他特殊字符会影响它们的处理方式。 许多其他人已经注意到尝试通过电子邮件发送多个地址的问题。

    我的建议是使用 JavaScript 来解决任何问题。 请参阅以下示例:

    使用 JavaScript 发送邮件:

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

    密件抄送选项:

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

    【讨论】:

      猜你喜欢
      • 2021-08-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2017-05-08
      • 1970-01-01
      • 2013-06-15
      • 1970-01-01
      相关资源
      最近更新 更多