I am trying to retrieve a simple JSON file with label names + resource names from Google Contacts using Apps Script, for which I have written the following:
function getAllMemberships() {
var request = People.People.contactGroups.list('people/me',{
groupFields: 'name'});
Logger.log(request.contactGroups);
}
But keep receiving the same error:
TypeError: Cannot read properties of undefined (reading 'list')
For the second line of code. I have activated the People Service (identifier 'People') and given all permissions, but have no clue why the method does not work. Any advice/lead?
Try this modification:
function getAllMemberships() {
var request = People.ContactGroups.list({
"groupFields": "name"
});
Logger.log(request.contactGroups);
}
Guide/Reference: https://developers.google.com/apps-script/advanced/people
Sample: Result Logs image