Email 使用SSRS操作属性发送带有附件的电子邮件

Email 使用SSRS操作属性发送带有附件的电子邮件,email,reporting-services,ssrs-2008-r2,Email,Reporting Services,Ssrs 2008 R2,出于定制的原因,我开发了一个报告,报告了SharePoint文档列表,到目前为止一切正常 通过使用Action属性,我将原始SharePoint路径链接到SSRS,用户可以非常轻松地使用报告中的链接打开文档 新要求 业务部门希望报告中有一个链接来发送电子邮件。因此,当用户单击新链接时,文档应直接通过电子邮件发送到指定的电子邮件地址 有没有一种方法可以在SSRS中使用action属性来实现这一点 我用的是SSR2008R2 注: 在离开这个领域之前,我想探索一下我的选择是SSRS 提前感谢。不,您

出于定制的原因,我开发了一个报告,报告了SharePoint文档列表,到目前为止一切正常

通过使用Action属性,我将原始SharePoint路径链接到SSRS,用户可以非常轻松地使用报告中的链接打开文档

新要求

业务部门希望报告中有一个链接来发送电子邮件。因此,当用户单击新链接时,文档应直接通过电子邮件发送到指定的电子邮件地址

有没有一种方法可以在SSRS中使用action属性来实现这一点

我用的是SSR2008R2

注: 在离开这个领域之前,我想探索一下我的选择是SSRS


提前感谢。

不,您所询问的内容或试图使用Action属性实现的内容是不可能的。他们最好的办法是运行报告,将报告导出到Excel或Word,然后从该应用程序中通过电子邮件发送报告

操作属性只允许发生以下几件事:

转到另一个报告 转到当前报告中的书签 转到URL
“转到URL”可以是mailto:协议,但只需打开最终用户的默认电子邮件客户端;电子邮件正文中不会有附件或报告结果。

谢谢,Richards。我不是在通过电子邮件发送报告本身,而是在发送报告链接从SharePoint库打开的目标文档,但您的观点已被采纳。我也会等待其他答案。关于。电子邮件收件人是否有权访问sharepoint文档?您可以使用邮件链接并创建电子邮件正文中文档的URL。是的。他们都是内部帐户,可以访问内部网。那么,他们只收到一封包含该文档链接的电子邮件是否可以接受?我相信这是你单独使用SSR所能做的最好的事情,如果你想让你的具体场景正常工作,你必须在SSR之外构建另一个过程。没问题。如果为了用户需要留在SSR内,但愿意创建一个单独的流程,那么您可以构建一个简单的web应用程序,该应用程序通过参数获取报告路径和电子邮件,并在后台为用户发送电子邮件。用户只需单击链接,看到javascript打开一个新的浏览器窗口,就会收到一条状态消息,表明电子邮件已发送。我会说,使用mailto:link作为要执行的URL操作,并且在链接的主体中有指向目标报告的URL。这将在其默认电子邮件应用程序中打开本地电子邮件。他们仍然需要单击“发送”