【发布时间】:2016-09-23 15:08:36
【问题描述】:
我有一个包含两列的 SharePoint 列表:
users (type people, multiple values allowed)
responsible_department (type string)
我想从此列表中获取当前用户在 ùsers` 字段中的项目。该字段可以有多个用户(允许多个用户)!
我目前能够获取当前用户:
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());
}
不,我需要在我的列表中的多用户字段中查询我当前用户属于人员字段的所有项目。我不知道如何查询这个。
谁能帮帮我?
【问题讨论】:
-
这只是一个提示,CAML 查询包含... "
";" + "YourValue" + "/Value> -
但这只能在带有 SPQuery 的服务器对象模型中使用?不是吗?
-
不,你也可以在JSOM中使用它
标签: rest sharepoint sharepoint-2013 sharepoint-jsom