java - 有没有办法在谷歌驱动器文件的属性中搜索?

标签 java google-drive-api

我想像这样搜索文件,但出现异常。

query = "mimeType ='application/pdf' and properties has { key="+ "'" + agency + "'" +"and value contains"+ "'" + someValue + "'" + " and visibility='PUBLIC'} ";
request = service.files().list().setQ(query);

我们需要按精确值搜索吗?

query = "mimeType ='application/pdf' and properties has { key="+ "'" + agency + "'" +"and value = "+ "'" + someValue + "'" + " and visibility='PUBLIC'} ";
request = service.files().list().setQ(query);

第二个可以用,但是有没有支持通配符的功能?

最佳答案

是的,对于自定义属性,您必须使用精确值进行搜索

properties has { key='additionalID' and value='8e8aceg2af2ge72e78' and visibility='PRIVATE' }

https://developers.google.com/drive/web/search-parameters#properties

关于java - 有没有办法在谷歌驱动器文件的属性中搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29912610/

相关文章:

oauth - 如何在 Java 桌面应用程序中使用 Google Drive?

java - 在 Android (JAVA) 中对字符串使用 XPath

java - 如何在 Web 服务的 Java HttpsServer 实现中获取客户端证书?

java - android 中的不同时区

javascript - 如何在javascript中将文件移动到drive api v3中的垃圾桶?

android - 如何使 R8 + proguard-android-optimize.txt + Google Drive API 无缝运行?

java - 是否可以在同一个 pom.xml 中重新确定导入的 Maven 依赖项的范围?

java - Spring Boot中如何划分开发环境和生产环境的Liquibase包结构?

swift - 如何快速获取 iOS 中 Google Drive 中 GTLDriveFile 的修改日期?

delphi - 分段上传 GoogleDrive Api v2 出现 503 错误