gpt4 book ai didi

sharepoint - 在sharepoint的任务工作流程中从“分配给”字段获取用户的电子邮件

转载 作者:行者123 更新时间:2023-12-04 19:36:31 26 4
gpt4 key购买 nike

我需要在sharepoint的任务工作流中从“分配给”字段中获取用户的电子邮件
例如,当我发送电子邮件时,我使用以下代码:

SPListItem wfItem = onWorkflowActivated1.WorkflowProperties.Item;
SPFieldUser assignedTo = (SPFieldUser)wfItem.Fields["Assigned To"];

SPFieldUserValue user = (SPFieldUserValue)assignedTo.GetFieldValue(wfItem["Assigned To"].ToString());
string assigneeEmail = user.User.Email;

sendEmailToAssignee.To = assigneeEmail;
sendEmailToAssignee.Subject = "New work order has been created.";
sendEmailToAssignee.Body"Bla bla bla";


在LitsItem的“分配给”字段(我创建)中,我具有值domain \ my_account,因此我可以将我的电子邮件my_mail@example.com传递到变量AssigneeEmail。现在我需要它,但是在任务中。在任务的“分配给”字段中,我们如何进行?

最佳答案

如果共享点(任何类型的列表)中的任何位置都有一个名为“分配给”的字段,则可以使用相同的代码,前提是“分配给”的类型为“人员/组”

SPFieldUserValue myUser = new SPFieldUserValue(SPWeb Object, taskItem["<<AssignTo_INTERNAL_NAME>>"]);
string emailAddress = myUser.User.Email;

关于sharepoint - 在sharepoint的任务工作流程中从“分配给”字段获取用户的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8599347/

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