gpt4 book ai didi

javascript - 当用户未提交新项目详细信息时,如何捕获新项目详细信息?

转载 作者:行者123 更新时间:2023-12-03 02:44:43 25 4
gpt4 key购买 nike

我正在从事一个涉及工作场所事件报告和管理的项目,一个关键要求是,每当有人开始报告事件时,无论他们是否完成,都必须向 hr 发送一封电子邮件,概述该事件:根据公司政策。

每个事件都通过标准的 newform.aspx 提交,可通过主页上的按钮访问。

当用户未提交该信息时,我很难获取该信息,因为我还没有找到在页面关闭或移动到其他页面时触发电子邮件的方法。

我能想到的唯一部分解决方案是在用户单击 newform.aspx 按钮时获取用户信息并将其发送给 HR 以便他们手动跟进,但这似乎是一个糟糕的方法去做这件事。

如果有更好的解决方案,请告诉我。

最佳答案

如果您使用的是 SharePoint 2013 或更高版本...简而言之:

  1. 将 JavaScript 添加到新表单中,以检测页面的移动。 (例如: Event when window.location.href changes )并使用 SharePoint REST API 调用和任何所需数据将条目写入另一个 SharePoint 列表。
  2. 第二个列表包含发送电子邮件的 SharePoint 工作流。

但事情从来没有那么简单。您必须拦截表单上的“保存”按钮,这样您才能知道页面退出是来自“保存”还是其他退出。

关于javascript - 当用户未提交新项目详细信息时,如何捕获新项目详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48145248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com