首页 > 解决方案 > MSGraph 获取列表项

问题描述

我正在使用 MS Graph 获取 SharePoint(在线)列表项。

这是我的代码:

var queryOptions = new List<QueryOption>()
               {
                   new QueryOption("expand", "fields(select=CRItemIDNintex, CRChangeTitle, CRCategory, CRTechnicalArea, CRStatus)"),
                   new QueryOption("filter", "startswith(fields/CRStatus, '60') or startswith(fields/CRStatus, '70')")
               };

var resultListsItems = await graphServiceClient.Sites[siteId]
                    .Lists[listId]
                    .Items
                    .Request(queryOptions)
                    .GetAsync();

问题是我没有得到“CRTechnicalArea”的任何值。这是结果的示例: 在此处输入图像描述

如您所见,没有“CRTechnicalArea”。

怎么会这样?

标签: microsoft-graph-apisharepoint-online

解决方案


我进行了更改,现在我得到了我需要的所有数据。

var resultListsItems = await graphServiceClient.Sites[siteId]
                    .Lists[listId]
                    .Items[id]
                    .Request(queryOptions)
                    .GetAsync();

推荐阅读