sharepoint - 使用 Graph 对驱动器项目进行多条件查询和过滤
问题描述
我尝试使用 Graph API 构建正确的 URL 来查询 Sharepoint 上的 lis 项。如果我有 1 个字段我查询我构建这个 URL 并且 get 请求返回我预期的结果。
https://graph.microsoft.com/v1.0/sites/root:/sites/{siteId}:/lists/{listId}/items?expand=fields/FIELD1&filter=fields/FIELD1 eq '123456789'
我的问题是我想查询列表中的多个字段:例如,我希望 FIELD1 和 FIELD2 上的值等于 123456789 和“John”的所有文档
https://graph.microsoft.com/v1.0/sites/root:/sites/{siteId}:/lists/{listId}/items?expand=fields/FIELD1&expand=fields/FIELD2&filter=fields/FIELD1 eq '123456789 '&filter=fields/FIELD2 eq '约翰'
我确实有回应,但我不应该。我确实有一个 FIELD1 的值等于 123456789 但 FIELD2 的值等于 'Wayne' 的文档......
解决方案
我终于解决了如何构建 URL ...
https://graph.microsoft.com/v1.0/sites/root:/sites/{siteId}:/lists/{listId}/items?filter=fields/FIELD1 eq '123456789' and fields/FIELD2 eq 'John'
推荐阅读
- c# - 如何将 WCF 服务迁移到 .NET Core 类库应用程序
- r - ggtern 与 ggsave 或 ggpubr 不兼容
- asp.net-core - 在浏览器中过滤客户端证书
- python - 如何覆盖两个seaborn relplots?
- kotlin - 在 Gradle 任务中使用“doLast”时忽略断点
- angular - 将ngFor值添加到(单击)函数Angular 10
- r - 如何用下一列中的值填充列中的 NA?
- javascript - 为什么我在我的节点应用程序中没有出现类型错误,尽管我指定了函数参数的类型?
- python - pyodbc 与 sqlalchemy 有什么区别?
- django - 访问作为参数传递的 django 模型属性