当参数太长时,查询“名称包含<文件名>”不能作为前缀匹配使用

时间:2019-11-22 09:33:37

标签: google-drive-api

我想确认查询项'name contains ...'的操作出现在file.list()api中,根据参数的长度,它的工作方式似乎有所不同。

我在Google驱动器上准备了一个长名称('0123456789012345678901234567890123456789'=='0123456789'* 4)的文件,并尝试使用带有file.list API的“名称包含...”查询词来查找它。

https://developers.google.com/drive/api/v3/reference/files/list的测试返回如下,

name contains '0123456789' -> OK
name contains '01234567890123456789' -> OK
name contains '01234567890123456789012345' -> OK
name contains '012345678901234567890123456' -> NG
name contains '012345678901234567890123456789' -> NG
name contains '0123456789012345678901234567890123456789' -> OK

从以上结果来看,

如果此操作正确并且记录在某处,我将不胜感激。

1 个答案:

答案 0 :(得分:1)

当然,这不能按预期或记录的方式工作。我有权为此打开一个事件跟踪器报告,您可以在以下链接上查询该案例以关注更新:

https://issuetracker.google.com/144979954