Api 如何使用OData和SharePoint REST端点访问特定Excel文档?

Api 如何使用OData和SharePoint REST端点访问特定Excel文档?,api,rest,sharepoint,powerquery,Api,Rest,Sharepoint,Powerquery,Power Query有大量的SharePoint功能,但我的联合登录环境使它们几乎毫无用处。因此,我使用OData方法来定制标题 它是SharePoint online,文件是.xlsx,我通常的方法是检索由联合登录服务生成的令牌,并将其嵌入OData调用中的自定义头中 但我无法确定如何在SharePoint中识别特定文件 网址是什么?文件是什么?谁知道。。。有文件夹、智能文件夹、虚拟文件夹、自定义域、自定义查找。。。这个清单是无穷无尽的。这是一个如此复杂的环境,我不确定是否有人真的设计了这只

Power Query有大量的SharePoint功能,但我的联合登录环境使它们几乎毫无用处。因此,我使用OData方法来定制标题

它是SharePoint online,文件是.xlsx,我通常的方法是检索由联合登录服务生成的令牌,并将其嵌入OData调用中的自定义头中

但我无法确定如何在SharePoint中识别特定文件

网址是什么?文件是什么?谁知道。。。有文件夹、智能文件夹、虚拟文件夹、自定义域、自定义查找。。。这个清单是无穷无尽的。这是一个如此复杂的环境,我不确定是否有人真的设计了这只野兽

作为标题的文件夹名称与网站内容中的文档库不同

我在想,我应该能够忽略一切,只需通过某种GUID请求文档

但我无法解决这个问题

我最接近的例子如下:

let 
    RESTEndPoint ="https://........../_api/web/lists('{<Library GUID>}')/items
    QueryString = "",
    Source = OData.Feed(RESTEndPoint & QueryString,
                        null, 
                        [Headers=[Cookie="FedAuth="&getFedAuthCookieValue()&""],Implementation="2.0"]),
欢迎任何意见!谢谢

OData Version: 3 and 4, Error: The remote server returned an error: (500) Internal Server Error. (The query cannot be completed because the number of lookup columns it contains exceeds the lookup column threshold enforced by the administrator.)