Google Drive API - запрос принадлежащих элементов - PullRequest
0 голосов
/ 17 мая 2018

Я работаю над инструментом и хочу запрашивать только свои собственные папки. Я не могу сформулировать строку запроса, которая принята. Я прочитал страницу Поиск файлов , и сейчас я экспериментирую с проводником API.

  1. String mimeType = 'application/vnd.google-apps.folder' возвращает папки. Хорошее начало.
  2. ownedByMe, ownedByMe = true и ownedByMe = false все дают ошибку 400 ( Недопустимое значение ), в то время как при использовании этого поля в наборе результатов оно отображается.
  3. sharedWithMe, sharedWithMe = true и sharedWithMe != false дает результат, но интересно, что я не могу добавить это поле в набор результатов, и при этом оно не включено в селектор полей.
  4. sharedWithMe = false, not sharedWithMe, not sharedWithMe = true и sharedWithMe != true Все ошибки доходности 400

И я попробовал некоторые другие менее распространенные синтаксисы, но теперь у меня нет идей: (* ​​1028 *

1 Ответ

0 голосов
/ 18 мая 2018

Используйте «[моя электронная почта] у владельцев» или «« я »у владельцев»:

  var files = DriveApp.searchFolders("\(mimeType = 'application/vnd.google-apps.folder'\) and \('test@example.org' in owners\)");

  var files = DriveApp.searchFolders("\(mimeType = 'application/vnd.google-apps.folder'\) and \('me' in owners\)");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...