我想确认查询项'name contains ...'的操作出现在file.list()api中,根据参数的长度,它的工作方式似乎有所不同。
[我在Google驱动器上准备了一个长名称('01234567890123456789789345634567890123456789'=='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
从以上结果看来,
当参数的长度为26或更短时,“名称包含”查询用作https://developers.google.com/drive/api/v3/ref-search-terms#file_properties中记录的“前缀匹配”。
当长度大于26时,“名称包含”查询将作为“完全匹配”,类似于“名称='。
如果此操作正确并且记录在某处,我将不胜感激。
我想确认查询项'name contains ...'的操作出现在file.list()api中,根据参数的长度,它的工作方式似乎有所不同。我用...
当然,这不能按预期或记录在案。我已自由打开了此问题的跟踪报告,您可以在以下链接上查询该案例以关注更新: