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