我在Sp2013内部有一个要求。我需要为本月的所有员工拉周年纪念日。 我有为当前用户提取数据的代码。我需要所有用户的帮助,他们的周年纪念日属于当月。任何帮助表示赞赏。
var url = _spPageContextInfo.siteAbsoluteUrl + "/_api/SP.UserProfiles.PeopleManager/GetMyProperties";
$.ajax({
url: url,
type: "GET",
contentType: "application/json;odata=nometadata",
headers: { Accept: "application/json;odata=verbose" },
success: function (data) {
try {
//Get properties from user profile Json response
userDisplayName = data.d.DisplayName;
AccountName = data.d.AccountName;
答案 0 :(得分:1)
CSOM将为Per用户提供方法。因此,在您的情况下,如果您想要获得每个用户的周年纪念日,那么您需要首先获取网站集中的所有用户,然后迭代它们以获取其用户配置文件并获取周年纪念字段。 @vaibhav建议有一个如何实现这个的例子。
寻找最受欢迎的答案
由于
答案 1 :(得分:0)
您需要使用日期或字符串等Refiner属性。然后去休息搜索api电话。