我创建了一个SharePoint 2013任务列表。我需要在截止日期前几天(比如说3天)向指定的人发送警报电子邮件。在不使用SharePoint设计器工作流程的情况下解决此问题的更好方法是什么?我认为没有任何oob解决方案。我有SharePoint 2013 on prem环境。
答案 0 :(得分:1)
如果你想手动完成(比如点击按钮),请使用JSOM / REST API(首选)。 使用SP.Utilities.Utility.SendEmail,您可以向目标受众发送自定义电子邮件。
如果您想自动执行此操作,则必须使用CSOM托管代码,使用此代码可以编写将执行所需任务的计时器作业。
第一个选项不那么繁忙且容易操作,因为它是java脚本,但它需要用户交互,例如点击按钮,该按钮将检查应向谁发送警报电子邮件。
在第二个选项中,您必须编写控制台应用程序,该应用程序会自动由窗口计时器作业执行。