这是一个假设情况来说明问题。我意识到这可能会以另一种方式解决。
有3个SharePoint列表:
PersonList -
--name
- AddressLookupColumn
的 AddressList中 -
- 地址
- AddressTypeLookupColumn
的 AddressTypeList -
- AddressTypeName
使用OData规范我可以做类似的事情:
http://mysite/_api/web/getByTitle('PersonList')/items?$select=Name,AddressLookupColumn/Address&$expand=AddressLookupColumn
这会给我姓名和地址。我需要的是姓名,地址和地址类型。
我认为应该可以做到:
http://mysite/_api/web/getByTitle('PersonList')/items?$select=Name,AddressLookupColumn/Address,AddressLookupColumn/AddressTypeLookupColumn/AddressTypeName&$expand=AddressLookupColumn,AddressLookupColumn/AddressTypeLookupColumn
..以获取名称,地址和地址类型名称
SharePoint支持吗?如果是这样,我在查询中做错了什么?
答案 0 :(得分:0)
AddressTypeList
未直接链接到首先查询的列表(PersonList
),因此答案为否,您需要额外的查询才能获得第三级信息。