如何在将新项目发布到SharePoint中的列表时自动打印表单?
我在SP中创建了一个列表,其中包含自定义的Entry和Edit表单以及连接它们的工作流程。每次发布新项目时都需要使用Entry表单,但是当我单击提交时,我需要工作流程不仅要将项目发布到列表中,还要生成可以保存或打印的“打印表单”。 / p>
答案 0 :(得分:2)
考虑到该事件,添加项会触发SPItemEventReceiver.ItemAdded。您可以在此活动中调用您的打印代码,并通过Feature部署功能。
答案 1 :(得分:0)
要给出一个非常具体的答案,你需要再解释一下 - 打印应该在哪里?在修改列表的计算机上,还是某个中央打印位置?
更一般地说,Sharepoint可以触发各种事件。 Ishai Sagi的博客a user-triggered solution可能会给你一些想法。您可以使用a Javascript event as explained here。您甚至可以将特殊格式的电子邮件发送到运行Outlook的计算机,其中包含触发打印的规则。