使用Microsoft Graph API筛选SharePoint列表项以获取最新的csv文件

wmtdaxz3  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(85)

我有一个sharepoint网站页面,其中有一些以ABC_datetime开头的CSV文件(例如ABC_20 -02-2022 18-10-00),我已经创建了一个sharepoint选择列Datatype,当我在页面中插入记录时,其中将有一些参考值。

"fields": {
LinkFilename --- csv filename,
Datatype ---- Choice that I inserted while loading the file,
Modified ---- modified date time - e.g. 2022-06-21T06:16:57Z
}

字符串
我想提取最新的文件,这是随着上述领域和weburl,将持有csv文件加载。
我是新的图形,我试图首先提取,并排序的文件名。

https://graph.microsoft.com/v1.0/sites/company.sharepoint.com/sites/Shared%20Documents:/lists/<listid>/items?expand=fields($select=LinkFilename,name,Datatype,Modified)&orderby=Modified%20desc&$filter=startswith(LinkFilename,'ABC_')


上面的人不是这样做的。请任何人都可以帮助我在获得最新的文件的基础上修改或任何其他日期是目前在sharepoint和获得的文件,我会需要在过滤条件?或者,除了列表项之外,还有其他方法可以实现这一点吗?
先谢谢你。

b1uwtaje

b1uwtaje1#

$orderby的正确查询是fields/Modified%20desc

GET /v1.0/sites/company.sharepoint.com/sites/Shared%20Documents:/lists/<listid>/items?expand=fields($select=LinkFilename,name,Datatype,Modified)&orderby=fields/Modified%20desc&$filter=startswith(LinkFilename,'ABC_')

字符串
不确定,可能需要添加请求头Prefer:HonorNonIndexedQueriesWarningMayFailRandomly

相关问题