#google-apps-script #google-drive-api
Вопрос:
В Google Диске, используя API через скрипт Google Apps, есть ли способ определить, есть ли пользователь в списке разрешений, потому что ему было дано явное разрешение, или он «унаследовал» его от разрешений папки?
Ответ №1:
Не напрямую
Что вы можете сделать, так это получить родительские папки файла и проверить разрешения этой папки.
- Если родительская папка является общей для пользователя, в большинстве случаев можно предположить, что разрешения детей наследуются (если только chid не был предоставлен до того, как родительская папка была предоставлена).
- Если у вас есть вложенные папки, вам может потребоваться выполнить итерацию вплоть до корневого каталога, чтобы проверить разрешения всех родителей.