我能够提取上传到SharePoint Online文档库中的文档。现在,我想根据“查找”列和“选择”列过滤要获取的内容。但是过滤器在REST API中不起作用。有人可以帮忙吗?以下是我正在使用的部分网址。
/items?$select=,FieldValuesAsText/FileRef&$expand=FieldValuesAsText&$
filter=FieldValuesAsText eq ‘Workbook.xlsx'",
答案 0 :(得分:1)
如果您想按文件名过滤数据,我们可以使用下面的其余api。
/_api/web/lists/getbytitle('DL')/items?$select=*,FieldValuesAsText&$expand=FieldValuesAsText&$Filter=FileLeafRef eq 'Workbook.xlsx'
如果您要根据查找字段和选择文件过滤数据库,我们可以使用它。在我的测试中,查找字段为“ MyLookup”,选择字段为“ MyChoice”。
/_api/web/lists/getbytitle('DL')/items?$select=*,FieldValuesAsText,MyLookup/Title&$expand=MyLookup&$Filter=MyChoice eq 'Choice1' and MyLookup/Title eq 'lookup1'
答案 1 :(得分:0)
您可以尝试以下一种方法:
/_api/web/Lists('ListGUID')/items?$select=FieldValuesAsText/FileRef&$expand=FieldValuesAsText&$filter=FileLeafRef eq 'filename.txt'