我在SSRS 2012上发了一封通过电子邮件发送的表格信。我有它工作正常,但现在根据个人收件人要求更强大的动力方面......现在需要根据目标包含/排除不同的段落。
有了这个,我从SSRS中删除了电子邮件的正文,现在我将它组装到SQL Server中,并将其作为参数传递给SSRS(这样我就不会发送十几个SSRS报告了处理需要)。
我现在也有这个部分工作,但遇到了麻烦......有几个要点和URL可能看起来更好。我想在子弹点之前强行压缩,并用更漂亮的东西替换www.mysite.com,例如"点击这里"。在围栏的SSRS侧,我目前只有一个文本框(理想情况下会保持这种方式),其中包含一个引用我的" EmailBody"参数。
到目前为止,我还没有找到合适的单词组合发送给Google以确定是否可行,所以我想我会直接找到专业人士。我确实尝试以类似于表达式的方式格式化输出(="这是我的电子邮件的正文")并且它直接传递到最终输出。
任何想法将不胜感激! 杰森
答案 0 :(得分:1)
如果它帮助其他人,我想出了这个秘密。
通过右键单击文本框内的占位符(<<<<<<>>),选择占位符属性,并将标记类型更改为" HTML,将SSRS中的文本框更改为预期HTML - 将HTML标记解释为样式"。
之后,返回到围栅的SQL Server端,将您要发送的文本作为参数更改为HTML,并使用您想要的任何样式属性。
答案 1 :(得分:0)
听起来你正在使用HTML标记走上正轨。我还想建议你可以使用数据驱动的订阅。让查询生成所需的HTML。然后填充电子邮件的正文。这样就不需要任何附件了。当我想显示一个小的数据表以便在移动设备上查看而不必打开Excel附件时,这就派上用场了。