我是新來的SharePoint。很抱歉,如果對我的問題的回答很明顯。SPWorkflowTaskProperties.AssignedTo和「1;#愛麗絲傑克遜」格式
我不明白,如何以編程方式將任務分配給用戶。我在SPWorkflowTaskProperties中設置了屬性,所有屬性都傳遞給Task,但字符串屬性AssignedTo沒有。
//next variants don't works
TaskProperty.AssignedTo = "1;#Michael Pushin";
TaskProperty.AssignedTo = "Michael Pushin";
TaskProperty.ExtendedProperties["Assigned To"] = "1;#Michael Pushin";
我想實現委託模式。爲此,我從列表項中讀取具有字段類型Person的信息。
SPList functList = thisWeb.Lists["Functions"];
SPListItem functItem = functList.GetItemById(1);
object person = functItem["Default Assignee"];
string assignee = person.ToString();
//At this point assignee equals "1;#Michael Pushin"
當我用手設置「Assigned To」字段並以編程方式讀取時,它的值等於「1; #Michael Pushin」。
如何通過編程方式從person變量的值中設置「Assigned To」字段?
預先感謝您。 PS:對不起,我的寫作。英語不是我的母語。
PPS:SharePoint 2010.
當我設置TaskProperty.AssignedTo =「MYDOMAIN \\ michael.pushin」所有的作品,但我怎樣才能將數據從「1;#邁克爾普林」格式轉換爲合適的? TaskProperty.AssignedTo =「MYDOMAIN \\ Michael Pushin」不起作用 – MikhailSP 2012-02-28 11:53:48