{"id":164,"date":"2022-10-05T22:16:11","date_gmt":"2022-10-05T19:16:11","guid":{"rendered":"https:\/\/kb.astrocroc.com\/?p=164"},"modified":"2024-05-04T23:27:11","modified_gmt":"2024-05-04T20:27:11","slug":"peoplepicker-%d0%b7%d0%b0%d0%b3%d1%80%d1%83%d0%b7%d0%ba%d0%b0-%d0%b8-%d1%81%d0%be%d1%85%d1%80%d0%b0%d0%bd%d0%b5%d0%bd%d0%b8%d0%b5-multiuser","status":"publish","type":"post","link":"https:\/\/kb.astrocroc.com\/?p=164","title":{"rendered":"PeoplePicker \u0437\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0438 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 multiuser"},"content":{"rendered":"\n<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-cs\" data-line=\"\">SPFieldUserValueCollection usersCollection = new SPFieldUserValueCollection();\nforeach (PickerEntity person in users.ResolvedEntities)\n{\n    SPUser usersUsr = rootWeb.EnsureUser(person.Key) as SPUser;\n    usersCollection.Add(new SPFieldUserValue(rootWeb, usersUsr.ID, usersUsr.Name));\n}\ncurrentItem[&quot;Users&quot;] = usersCollection;<\/code><\/pre>\n\n\n\n<p>\u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-cs\" data-line=\"\">oWeb.AllowUnsafeUpdates = true;\n\nSPFieldUserValueCollection userCollection = (SPFieldUserValueCollection)(currentItem[&quot;Users&quot;]);\nforeach (SPFieldUserValue person in userCollection)\n{\n    SPUser usr = person.User;\n    PickerEntity entity = new PickerEntity();\n    entity.Key = usr.LoginName.ToString();\n    entity.DisplayText = usr.Name;\n    entity.IsResolved = true;\n    users.Entities.Add(entity);\n}\n\noWeb.AllowUnsafeUpdates = false;<\/code><\/pre>\n\n\n\n<p>\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/p>\n\n\n\n<pre class=\"wp-block-prismatic-blocks\"><code class=\"language-cs\" data-line=\"\">Guid users = currentItem.Fields.GetFieldByInternalName(&quot;Users&quot;).Id;\nstring usersValue = currentItem[users].ToString();\nSPFieldUserValueCollection userCollection = (SPFieldUserValueCollection)currentItem.Fields[users].GetFieldValue(usersValue);\n\nforeach (SPFieldUserValue value in userCollection)\n{    \n    SPUser spuserField = properties.Web.EnsureUser(value.User.ToString());\n    if (spuserField.Email != null)\n    {\n        if (spuserField.Email != &quot;&quot;)\n        {\n            SendMessage(spuserField.Email, subject, body.ToString());\n        }\n    }        \n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\u0421\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u0438\u0435 \u0417\u0430\u0433\u0440\u0443\u0437\u043a\u0430 \u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[39,33],"class_list":["post-164","post","type-post","status-publish","format-standard","hentry","category-sharepoint","tag-peoplepicker","tag-sharepoint"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":6}},"_links":{"self":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/164","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=164"}],"version-history":[{"count":4,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions"}],"predecessor-version":[{"id":406,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=\/wp\/v2\/posts\/164\/revisions\/406"}],"wp:attachment":[{"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=164"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=164"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kb.astrocroc.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=164"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}