Google Drive API Список файлов на основе владельцев в общем диске - PullRequest
0 голосов
/ 16 апреля 2020

Я создаю веб-проект, который позволяет пользователям фильтровать и просматривать файлы на общем диске Google. Используя Google Drive API v3 и Javascript, я хочу иметь возможность фильтровать указанные файлы по владельцу или первоначальному создателю файла. Однако для отображения всех файлов с именем «Джон Доу» в качестве владельца / создателя этот запрос не работает.

"John Doe" in owners

Метод списка выглядит следующим образом

window.gapi.client.drive.files.list({
   'fields': 'nextPageToken, files(*)',
   'corpora': 'drive', 
   'includeItemsFromAllDrives': true,
   'supportsAllDrives': true,
   'driveId': 'XXX',
   'q': '"John Doe" in owners'
})

Нулевые файлы возвращаются с этим запросом. Есть ли способ вывести список файлов на основе владельца, создателя или lastModifyingUser, используя Google Drive API на общем диске?

1 Ответ

0 голосов
/ 16 апреля 2020
  • "Джон Доу" в владельцах работает, но он найдет только те файлы, к которым оба "Джон Доу" И у вас есть доступ

  • В зависимости от того, где файл расположен, вам может потребоваться указать 'corpora': 'allDrives' и 'supportsAllDrives'=true, чтобы получить результаты.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...