С помощью Google Apps Script получите всю информацию о пользователях в электронной таблице домена приложений Google.
Я хочу получить все пользовательские данные моего домена в электронной таблице, поэтому при следующем входе в систему я могу получить имя, адрес электронной почты, фамилию, квоту хранилища и пароль. Но я не могу получить такие данные, как приложения Включено, Лицензия, Общий доступ к контактам, Маршрутизация электронной почты - Электронная почта Служб Google, Маршрутизация электронной почты - Унаследованные маршруты, Мобильные устройства, Снимок даты, Изменение даты, Комментарий об изменении, Действие, выполненное и т. д. Я в принципе не могу получить какой-либо API для всего этого. Я получаю некоторые JSON или XML-коды, но что, если я полностью хочу это в GAS только другие файлы.
1 ответ
Часть того, что вы ищете, лучше всего запрашивать через Admin SDK. Вы можете также изучить другие API данных Google более подробно, вы можете собрать несколько хороших инструментов отчетности.
Многие из API-интерфейсов можно использовать в скрипте Google Apps с помощью службы UrlFetch. В этом сервисе есть встроенный поток OAuth, который очень хорош для потоков OAuth 1, и неплохо создать приличный поток Google OAuth 2 с UrlFetch.
Затем вы можете делать аутентифицированные запросы к этим API и обрабатывать ответы соответственно с помощью скрипта приложений.