我正在尝试使用SPServices&获取当前用户的“我的链接”列表。 jQuery的
我是SPServices的新手,我发现this page有关如何从用户的个人资料中获取值,特别是支持的操作GetUserLinks
,但是,我不知道如何格式化此请求。
这是我的蹩脚尝试:
var UserName = $().SPServices.SPGetCurrentUser({
fieldName: "Name",
debug: false
});
var UserLinks = $().SPServices.UserProfileService.GetUserLinks(UserName)
我感谢任何帮助构建这个!
答案 0 :(得分:1)
正确的语法是:
$().SPServices({
operation: "GetUserLinks",
accountName:"username",
completefunc: function (xData, Status) {
console.log(xData)
}
});
您的SPGetCurrentUser的语法是正确的但是我的Sharepoint上没有...我至少看到了两个其他选项来查找当前用户:
使用SharepointPlus(JavaScript API):
$SP().whoami({url:"http://my.si.te/subdir/"}, function(people) {
console.log(people["AccountName"]);
});
或者您可以更改主页,以便始终在代码中包含有关当前用户的详细信息。请查看此English blog post或此French blog post。然后可以直接从HTML中获取用户名。