У меня есть список SharePoint с двумя столбцами:
users (type people, multiple values allowed)
responsible_department (type string)
Я хочу получить элементы из этого списка, где текущий пользователь находится в поле «Пользователи». В поле может быть несколько пользователей (разрешено несколько пользователей)!
В настоящее время я могу получить текущего пользователя:
var currentUser;
function init() {
this.clientContext = new SP.ClientContext.get_current();
this.oWeb = clientContext.get_web();
currentUser = this.oWeb.get_currentUser();
this.clientContext.load(currentUser);
this.clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
function onQuerySucceeded() {
console.log(currentUser.get_loginName());
}
function onQueryFailed(sender, args) {
console.log('Request failed. \nError: ' + args.get_message() + '\nStackTrace: ' + args.get_stackTrace());
}
Нет, мне нужно запрашивать поле пользователя mutli в моем списке для всех элементов, в которых мой текущий пользователь является частью поля людей. Я не знаю, как это сделать.
Кто-нибудь может мне помочь?