SSRS - 在参数中嵌入 URL 和格式化字符



我正在 SSRS 2012 中制作一封格式信函,该信函将通过电子邮件发送。 我让它工作正常,但现在权力已经根据个人收件人要求对它进行更动态的方面...... 现在需要根据目标包括/排除不同的段落。

有了这个,我将电子邮件的正文从 SSRS 中提取出来,现在正在 SQL Server 中组装它并将其作为参数传递给 SSRS(这样我就不会最终制作十几个 SSRS 报告来处理需求)。

我现在也有那个部分,但遇到了一个障碍...... 有一些项目符号以及URL看起来更好。 我想在项目符号之前强制缩进,并用"单击此处"之类的更漂亮的内容替换 www.mysite.com。 在围栏的SSRS一侧,我目前只有一个文本框(理想情况下会保持这种状态),其中包含一个引用我的"EmailBody"参数的表达式。

到目前为止,我还没有找到正确的单词组合来发送给谷歌,看看这是否可行,所以我想我会直接去找这里的专业人士。 我确实尝试以类似于表达式的方式格式化输出(="这是我电子邮件的正文"),它只是将其直接传递到最终输出。

任何想法将不胜感激!杰森

万一它对其他人有帮助,我想出了这个秘密。

右键单击文本框内的占位符(<<EXP>>),选择"占位符属性",然后将"标记类型"更改为"HTML - 将 HTML 标记解释为样式",从而将 SSRS 中的文本框更改为需要 HTML。

之后,返回到围栏的 SQL Server 端,并将作为参数发送的文本更改为具有所需样式属性的 HTML。

听起来你在 HTML 标记的正确轨道上。我还想建议您可以使用数据驱动的订阅。让查询生成所需的 HTML。然后让它填充电子邮件的正文。这样就不需要任何附件。当我想显示一个小的数据表以便在移动设备上查看而不必打开 Excel 附件时,这很方便。

最新更新