Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SSRS报告中的Mailto链接_Javascript_Reporting Services_Mailto - Fatal编程技术网

Javascript SSRS报告中的Mailto链接

Javascript SSRS报告中的Mailto链接,javascript,reporting-services,mailto,Javascript,Reporting Services,Mailto,因此,作为标题,我似乎无法让它工作,如果我只包括一封电子邮件在收件人:字段,但我需要两封。我有一个包含我们拥有的所有报告的表,它有两个字段,所有者和副所有者,我想创建一个超链接,如果用户可以单击任何查询,它会向这两个收件人发送电子邮件,然后它已经在“收件人:”字段中填充了报告的所有者及其电子邮件地址,然而,有不止一个业主,这是我面临的问题 我尝试将两个字段连接在一起,并在它们之间添加分号,我还尝试添加逗号。这不起作用,我试着单独添加它们 请帮忙 我的田地!例如,值设置为jb@123.com;pj

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

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

请帮忙

我的田地!例如,值设置为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,所以我使用了分号

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


您是否尝试过将URL复制/粘贴到浏览器中以查看其是否有效?mailto:应支持多个地址,尽管MS文档与标准不同。MS表示使用分号分隔,而mailto协议状态的官方文档使用逗号。非常感谢!