GAS Drive: как создать список продуктов для всех файлов на всех дисках моего домена?

#google-apps-script

#google-apps-script

Вопрос:

Нам необходимо экспортировать список всех наших файлов, который включает имя файла, владельца и права доступа (любой, домен, конкретные люди). Я пробовал как «GAM», так и «Google Apps script», если на то пошло, и оба они не смогли предоставить подробный и понятный для человека формат разрешений на общий доступ. Знаете ли вы какой-либо другой инструмент или правильный синтаксис скрипт для создания этого списка?

На самом деле, у меня есть скрипт «GAS», который создает именно то, что мне нужно, но он ограничен пользователем, который запускает скрипт, что означает, что если я его запущу, например, он создаст список только моих, а не других «дисков». Есть ли какой-нибудь способ обойти это?

Спасибо!

Ответ №1:

Чтобы предоставить доступ к файлам другим пользователям на вашем диске, вы можете выполнить вход в GSuite или Drive Enterprise для управления дисками. Вы также можете проверить документацию по авторизации для получения более подробной информации. Apps Script автоматически определяет области авторизации (например, доступ к вашим файлам Google Sheets или Gmail) на основе сканирования кода. Закомментированный код все еще может генерировать запрос на авторизацию. Если скрипту требуется авторизация, вы увидите одно из диалоговых окон авторизации, показанных здесь, при его запуске.