我要完成的工作是在SharePoint表单中,如果选择“ Choice1”,则在“选择”字段中,在“保存”上发送一封电子邮件,如果选择“ Choice2”,则发送另一封电子邮件。我已经完成了这部分。我面临的挑战是,每次保存表单(即使更改了其他选项卡上的内容,或者根本没有任何更改),电子邮件都会再次发送出去。我希望能够检查“选择”是否已从“选择1”更改为“选择2”,反之亦然,并发送正确的电子邮件。如果未进行任何更改,则不会发送电子邮件。这是我目前正在使用的:
function dffs_PreSaveAction(){
var requestStatus = getFieldValue("Choice");
if(requestStatus == "Choice1"){
spjs.dffs.processEmailTemplate("Choice1_Email");
}
if(requestStatus == "Choice2"){
spjs.dffs.processEmailTemplate("Choice2_Email");
}
return true;
}
我是JS新手,因此非常感谢这里的任何指导!如果您需要任何进一步的说明,请告诉我。
谢谢!