данные для пользователей Google в Apps Script.
Расширенная служба «Контакты» позволяет использовать API «Контакты» в Google Apps Script. Этот API позволяет скриптам создавать, считывать и обновлять контактные данные для авторизованного пользователя, а также считывать данные профиля для пользователей Google.
Это расширенная услуга, которую необходимо активировать перед использованием .
Ссылка
Подробную информацию об этой службе см. в справочной документации по API People. Как и все расширенные службы в Apps Script, расширенная служба People использует те же объекты, методы и параметры, что и общедоступный API. Дополнительную информацию см. в разделе «Как определяются сигнатуры методов» .
Чтобы сообщить о проблемах и получить другую поддержку, см. руководство по поддержке People v1 .
Пример кода
В приведенном ниже примере кода используется версия 1 API.
Получите информацию о подключениях пользователя.
Чтобы получить список людей из контактов пользователя , используйте следующий код:
Найдите человека, который будет отвечать за пользователя.
Чтобы получить профиль пользователя , необходимо запросить область действия https://www.googleapis.com/auth/userinfo.profile , следуя инструкциям по добавлению явных областей действия в файл манифеста appsscript.json . После добавления области действия вы можете использовать следующий код:
Получите у этого человека аккаунт Google.
Чтобы получить информацию о пользователе для любого аккаунта Google , используйте следующий код: