3

这是说明问题的假设情况。我意识到这可能会以另一种方式解决。

有 3 个 SharePoint 列表:
PersonList -
--Name
-- AddressLookupColumn
AddressList -
-- Address
-- AddressTypeLookupColumn
AddressTypeList -
-- AddressTypeName

使用 OData 规范,我可以执行以下操作:

http://mysite/_api/web/getByTitle('PersonList')/items?$select=Name,AddressLookupColumn/Address&$expand=AddressLookupColumn

这会给我Name and Address。我需要的是名称、地址和地址类型。

我认为应该能够做到:

http://mysite/_api/web/getByTitle('PersonList')/items?$select=Name,AddressLookupColumn/Address,AddressLookupColumn/AddressTypeLookupColumn/AddressTypeName&$expand=AddressLookupColumn,AddressLookupColumn/AddressTypeLookupColumn 

.. 以获取Name、Address 和 AddressTypeName

SharePoint 支持吗?如果是这样,我在查询中做错了什么?

4

1 回答 1

0

AddressTypeList没有直接链接到首先查询的列表 ( PersonList) 所以答案是否定的,您需要一个额外的查询来获取第三级信息。

于 2018-01-13T11:27:41.857 回答