将sharepoint 2010中的项目通过电子邮件发送给无法访问该网站的用户

时间:2015-06-26 18:59:08

标签: sharepoint email-integration

我正在尝试弄清楚如何通过单击按钮作为Web部件来从列表中发送一个项目。类似于创建打印按钮时,它只打印出一个项目。

我不希望我的所有用户都必须下载任何内容。有没有办法只是编写webpart代码来创建一个按钮,其中Outlook电子邮件弹出一个新的电子邮件,列表项和详细信息在电子邮件正文中?

1 个答案:

答案 0 :(得分:0)

虽然可以构建一个按钮来使用JavaScript来抓取页面上特定元素的内容(因为您正在构建客户端脚本)并将它们放入电子邮件的正文中,但是有很多格式化由于非文本元素可能会丢失,样式可能会丢失,并且可能会出现XSS等问题,因此可能会出现问题。您还需要编辑项目模板以显示该按钮。

您还可以构建自定义操作,通过带有工作流的电子邮件发送项目内容。这需要在SharePoint中进行一些您可能熟悉或不熟悉的开发工作。

此外,如果他们无法访问该网站,为什么要自动从中发送内容呢?如果它是他们应该有权访问的内容,为什么不将它放在更适合其权限级别的列表/库中?