共享点列表为自定义列返回null

时间:2017-12-02 06:54:19

标签: sharepoint office365api

我有一个office 365 sharepoint列表,其中包含以下列: 标题,URL,类别,DepartmentHead和电子邮件。 DepartmentHead和Email的值返回null。这是我刚刚添加的两个专栏"单行文字"列。为什么他们会在我的api响应中返回null?

以下是我使用的api电话:/ api / spdata / GetListItems(' $ {this.listName}')/ items

1 个答案:

答案 0 :(得分:0)

我最终发现我想要的是一个人物对象,我需要在我的查询中扩展以检索电子邮件,而不仅仅是文本电子邮件列。结束以下数据网址以获取项目。我相信之前的问题是我没有使用列的内部名称。我通过转到sharepoint列表设置并单击列名来找到该名称。进入该页面后,列名称将显示在页面顶部的URL中。

/api/spdata/GetListItems('${this.allContentListName}')/items?$expand=DepartmentHead&$select=*,DepartmentHead/JobTitle,DepartmentHead/Id,DepartmentHead/EMail,DepartmentHead/Title&$filter=OData__ModerationStatus eq 0;