SSRS 报告中的 Mailto Link

Mailto Link within SSRS report

正如标题所示,我似乎无法让它工作,如果我只在 TO: 字段中包含一封电子邮件,它就可以工作,但我需要两封。我有一个 table 包含我们拥有的所有报告,它有两个字段,所有者和副所有者,我想创建一个超链接,如果有任何用户可以单击的查询,它会通过电子邮件向这两个收件人发送电子邮件已经在“收件人”字段中填充了报告的所有者及其电子邮件地址,但是有不止一个所有者,这是我面临的问题。

我尝试将两个字段连接在一起并在它们之间添加一个分号,我还尝试添加一个逗号。这没有用,我尝试单独添加它们。

请帮忙!

My Fields!Owner.Value 设置为例如 jb@123.com;pj@123.com

有什么想法吗?

这是我的表情:

="mailto:" & First(Fields!owner.Value, "DataSet2") & "?subject=" & First(Fields!report.Value, "DataSet2") & "&cc=" & First(Fields!dev_ib.Value, "DataSet2")

我也试过了

="mailto:" & First(Fields!owner.Value, "DataSet2") & ";" & First(Fields!owner2.Value, "DataSet2") & "?subject=" & First(Fields!report.Value, "DataSet2") & "&cc=" & First(Fields!dev_ib.Value, "DataSet2")

编辑:我看到有人说在 SSRS 中不可能有多个收件人:收件人,任何人都可以确认这是否仍然正确,如果是这样我想我会放弃....

使用Javascript

我无法让 mailto 使用逗号或分号处理多个地址 - 它给出了 rsInvalidURLProtocol 错误。

但如果我使用 javascript,它确实有效。

="javascript:void(window.open('mailto:" & First(Fields!owner.Value, "DataSet2") & ";" & First(Fields!owner2.Value, "DataSet2") & "'))"

我们有 Outlook,所以我使用了分号。

这可能被组策略阻止了 - 我收到了一条警告。