Может быть поздно, но только для тех, кто находит это, вот мое решение этого:
Создайте новый AppScript на диске, который вы затем опубликуете как веб-сервис, вы можете использовать что-то вроде следующего кода, чтобы проверить, еслипользователь находится в группе или нет:
// General context variables
var group = GroupsApp.getGroupByEmail("xxxx-group-name@googlegroups.com");
function doGet(request) {
var result = {
authorized: group.hasUser(request.parameter.mail)
};
return ContentService.createTextOutput(JSON.stringify(result)).setMimeType(ContentService.MimeType.JSON);
}
После публикации вы получите URL, к которому вы можете получить доступ, просто добавьте? mail=user@domain.com, чтобы запросить членство в группе для определенного адреса электронной почты..