SP Widget - fetching all email IDs from response.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2024 11:35 PM - edited 06-06-2024 11:39 PM
Hi All,
I am trying to fetch all the email ID's from an API Response for multiple users. 'data.parseMemberList1' gives me email id of 1st member in the response. How can I fetch/ store all the email id's of users from the response.
'validateddominoMembers' is the complete response which includes multiple emails.
else if (input.action == 'validateDominoMembers') {
var validateddominoMembers = emailHelper.validateDominoMembers(input.membersList);
gs.log('TEST0 Email helper widget===>' + validateddominoMembers + '----------' + JSON.stringify(validateddominoMembers));
var b = validateddominoMembers[0].mail;
data.parseMemberList1 = b;
gs.log('TEST2 Email helper widget===>' + data.parseMemberList1 + '----------' + JSON.stringify(data.parseMemberList1));
return data.parseMemberList1;
}

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-06-2024 11:53 PM
Hi @Ankita9793 ,
Please try below code
var emailArr = [];
var validateddominoMembers = emailHelper.validateDominoMembers(input.membersList);
gs.log('TEST0 Email helper widget===>' + validateddominoMembers + '----------' + JSON.stringify(validateddominoMembers));
for (i = 0; i < validateddominoMembers.lenght; i++) {
gs.log("Emails = " + validateddominoMembers[i].mail);
var b = emailArr.push(validateddominoMembers[i].mail);
}
data.parseMemberList1 = b;
gs.log('TEST2 Email helper widget===>' + data.parseMemberList1 + '----------' + JSON.stringify(data.parseMemberList1));
return data.parseMemberList1;
Please mark my answer correct and helpful if this works for you
Thanks and Regards
Sarthak