【发布时间】:2017-02-24 19:16:32
【问题描述】:
我在 Reporting Services 2008 R2 tablix 中有一个 goto url 操作,其表达式为:
="mailto:" & ReportItems!Textbox17.Value &
"?subject=" & "Project" & Fields!ReferenceNo.Value & "&body=" & "Hi Guys!,"
ReportItems!Textbox.17.Value 似乎没有返回电子邮件中 To 框的值。
ReportItems!Textbox17.Value 是
=Join(
Lookupset(Fields!ReferenceNo.Value,
Fields!ReferenceNo.Value,Fields!Task_Owner.Value, "Alert_TaskOwners"),
";")
是否可以为“收件人:”字段返回此值? “收件人”邮件字段应返回,例如:
"Name1; Name2; Name2"
【问题讨论】:
-
您是否在 Textbox17 所在的同一个 tablix 中使用该表达式?
-
是的,表达式存在于同一个 tablix 中。我用 "=Join(Lookupset(Fields!ReferenceNo.Value,Fields!ReferenceNo.Value,Fields!Task_Owner.Value, "Alert_TaskOwners"),";")" 中的值隐藏此列
-
你不能把
join放在你的go to url表达式中吗? -
是的,我也尝试过创建邮件转到消息,例如:="mailto:" & =Join( Lookupset(Fields!ReferenceNo.Value, Fields!ReferenceNo.Value,Fields!Task_Owner.Value , "Alert_TaskOwners"), ";") & "?subject=" & "Project" & Fields!ReferenceNo.Value & "&body=" & "Hi Guys!," .....但不起作用。跨度>
-
Join 表达式有效,因为它在 tablix 中显示为 Textbox17.Value 正是我在运行报表时所需要的。但是,在 mailto 表达式中,将显示的确切文本传输到电子邮件中似乎不起作用。
标签: url reporting-services outlook action ssrs-2008-r2