gpt4 book ai didi

rest - SharePoint REST 在单个 REST 查询中获取用户标题

转载 作者:行者123 更新时间:2023-12-04 13:16:31 28 4
gpt4 key购买 nike

我有一个列表,其中有一个“人员和组”列。当我使用 REST 查询行时,我会在此列中列出用户 ID。

我发现这篇文章将帮助我将每个 id 转换为标题

http://www.codeproject.com/Articles/692289/How-to-Get-Login-Name-and-Display-Name-using-Sha

但我想知道是否有一种方法可以通过单个 REST 调用获取用户标题(而不是先获取 ID,然后再进行另一个调用以将 ID 转换为用户显示名称和登录名)

最佳答案

使用 $expand OData 运算符,您可以指定请求从其他列表和查找值返回投影字段。

以下 REST 端点:

/_api/web/lists/getbytitle('Pages')/items(1)?$select=Author/Name,Author/Title&$expand=Author/Id

返回 TitleNameAuthor页面列表中的列
{
"d": {
"__metadata": {
"id": "63b9e943-6398-4b6d-acc9-fc4f554f78df",
"uri": "https://contoso.sharepoint.com/_api/Web/Lists(guid'be43ccf2-5ca7-4957-bf81-7cdc86744d9b')/Items(1)",
"etag": "\"6\"",
"type": "SP.Data.PagesItem"
},
"Author": {
"__metadata": {
"id": "8e4ad44e-f6f0-4dcc-92c6-78dc3d2c68af",
"type": "SP.Data.UserInfoItem"
},
"Name": "i:0#.f|membership|username@contoso.onmicrosoft.com",
"Title": "John Doe"
}
}
}

关于rest - SharePoint REST 在单个 REST 查询中获取用户标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22462352/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com