C# 如何使用microsoft graph从sharepoint列表中获取字段列表?
如何通过.NET Graph SDK从SharePoint列表中获取ListItem的值?我收到一个错误的请求C# 如何使用microsoft graph从sharepoint列表中获取字段列表?,c#,microsoft-graph-api,microsoft-graph-sdks,C#,Microsoft Graph Api,Microsoft Graph Sdks,如何通过.NET Graph SDK从SharePoint列表中获取ListItem的值?我收到一个错误的请求 var listItemData = graphClient .Sites["tenant.sharepoint.com:/sites/siteA:"] .Lists["List1"] .Items["117"] .Request() .Select("FullName,FirstName,Lastname") .GetAsync() .ResuIt; 当
var listItemData = graphClient
.Sites["tenant.sharepoint.com:/sites/siteA:"]
.Lists["List1"]
.Items["117"]
.Request()
.Select("FullName,FirstName,Lastname")
.GetAsync()
.ResuIt;
当我使用Graph Explorer时,我可以获取字段,但不能从SDK获取
是否有获取所有ListItems并将字段值打印到控制台的示例?自请求返回后发生错误: 但在选择表达式中指定的属性属于ListItem.Fields属性 要返回ListItem字段值,请替换
.Select("FullName,FirstName,Lastname")
与
例如:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Request().Expand("Fields($select=FirstName,FullName)").GetAsync();
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Fields.Request().Select("FirstName,FullName").GetAsync();
或指定端点,例如:
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Request().Expand("Fields($select=FirstName,FullName)").GetAsync();
var request = await graphClient.Sites[{site-path}].Lists[{list-name}].Items[{item-id}].Fields.Request().Select("FirstName,FullName").GetAsync();
当我使用graph.explorer执行此操作时,我可以看到记录