SharePoint REST请求以选择所有列并展开查找列

时间:2017-03-13 19:02:38

标签: rest sharepoint odata sharepoint-online

我有一个SharePoint(在线)列表,其中包含大约50列。其中6个是查阅列。我正在尝试编写REST查询以获取所有列,包括查找列的扩展($ expand)。指定' $ select'中的所有列将使REST查询URL超出IE允许的限制。但是要扩展查询列,我需要在' $ select'。

中指定它们
  ?

$选择= COL1,COL2,COL3 /标题,COL4 /标题.....,col54&安培; $扩大= COL3,COL4

有没有办法从列表中访问所有列而不向服务器发出多个请求?

1 个答案:

答案 0 :(得分:3)

您可以尝试使用*表示所有列。

在下面的示例中,*已用于获取所有列。 Country和State是查找列,因此它们与*一起使用,因为它们是$ expand的一部分。

https://site/_api/lists/getbytitle('TestLookup')/items?$select=*,Country/Title,State/Title&$expand=Country/Id,State/Id