Строка запроса Files.List API Google Диска - не оператор

Аналогично этому вопросу Google Drive API Files.List Query String в смысл в том, что я хотел бы знать весь синтаксис метода setQ: FileList files = drive.files().list() .setQ("trashed=true") .setMaxResults(100) .execute();

В частности, я хотел бы получить файлы (не папки) из запроса.

Для получения папок работает этот запрос: request.Q = "mimeType='application/vnd.google-apps.folder' and trashed=false "

Я пробовал разные комбинации, например

request.Q = "not mimeType='application/vnd.google-apps.folder' and trashed=false "
request.Q = "mimeType!='application/vnd.google-apps.folder' and trashed=false "

так далее

Некоторые запускаются, но не игнорируют, некоторые просто вылетают.

Есть ли способ получить список только файлов?


person rufo    schedule 16.07.2012    source источник


Ответы (2)


В настоящее время в языке запросов Drive API нет отрицаний, извините! Это отличная функция, которую мы должны добавить.

person Ali Afshar    schedule 16.07.2012

Ответ кажется старым, в настоящее время Google Drive API принимает! = оператор.

Надеюсь, это поможет, Альваро.

person Alvaro Rivoir    schedule 11.02.2013