Я пытался использовать расширенный сервис Drive в Google App Maker.В частности, используя параметр 'q' в аргументах опции для метода Drive.Teamdrives.list ().
После многих часов попыток сформулировать запрос, который позволил мне выполнить фильтрацию по имени, я обнаружил, чтоЯ должен установить useDomainAdminAccess = true, чтобы запрос работал.Без этого переключателя я получаю сообщение об ошибке.
Приложение My App Maker будет работать как пользователь, а не как разработчик, и предполагаемое приложение будет запрашивать, к какому Teamdrives имеет доступ пользователь, у которого есть pling (!)в имени.
Могут ли пользователи домена использовать параметр useDomainAdminAccess или это только администраторы домена?Предоставляет ли useDomainAdminAccess доступ ко всем командным дискам в домене или только к командным дискам, к которым у пользователя есть доступ?
Почему этот параметр необходим для работы параметра q?
Следует ли отказаться от этого способаделать что-то и исследовать другое?
function myFunction() {
list = Drive.Teamdrives.list({q:"name contains '!'",
maxResults:4,
useDomainAdminAccess:true});
Logger.log(list);
}