python - 如何在 Google Drive API 中执行不区分大小写的标题搜索?

标签 python google-drive-api

我想在 Google 文档中搜索用户提供的标题。此搜索应该不区分大小写,因为用户可能没有确切的标题。 我正在如下搜索

param = {"q":"title = 'my test file'"}
files = service.files().list(**param).execute()

我没有得到任何结果,但是有一个标题为“我的测试文件”的文件 我在 Google 文档中没有看到任何关于不区分大小写的 seacrh 的信息,Google Docs

但是如果我按下面的方式搜索,我会得到一个结果

param = {"q":"title = 'My Test File'"}
files = service.files().list(**param).execute()

最佳答案

为此,您可以尝试使用 contains 运算符。

不区分大小写。但是,contains 运算符仅对标题执行前缀匹配。例如,标题“HelloWorld”将匹配 title contains 'Hello' 但不匹配 title contains 'World'。尝试使用包含运算符进行搜索,它确实列出了文件。

关于python - 如何在 Google Drive API 中执行不区分大小写的标题搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31265631/

相关文章:

python - 在 sqlalchemy ORM 查询中使用 NOT EXISTS 子句

python - 导入错误:无法导入名称 'DurationField'

Python:函数中的双变量

go - 如何列出未与组织共享的 Google 云端硬盘文件

spreadsheet - 如何在 Google 电子表格中反转 vlookup?

python - 使用BeautifulSoup后HTML乱码

python - 使用按钮 tkinter 删除选定的笔记本选项卡

google-api - 谷歌驱动器 API token 的最大长度是多少?

google-drive-api - 永久链接到Google Drive API中的缩略图

google-drive-api - Google Drive Web API 不会返回新电子表格版本的 Open Office 导出链接