You need to sign in to do that
Don't have an account?
Nitesh Singi
How to fetch public group name with no group members in it?
1. How to fetch public group name with no group members in it?
List<group> groupRecList = [SELECT Id, Name, DeveloperName FROM Group];
Set<Id> SetOfUsers = new Set<Id>();
for (GroupMember GrpMem : [Select GroupId, UserOrGroupId From GroupMember Where GroupId IN :groupRecList]){
if (GrpMem.UserOrGroupId.getSObjectType() == User.SObjectType){
SetOfUsers.add(GrpMem.UserOrGroupId);
system.debug('GroupId'+GrpMem.GroupId);
system.debug('SetOfUsers==>'+SetOfUsers.size());
}
}
List<group> groupRecList = [SELECT Id, Name, DeveloperName FROM Group];
Set<Id> SetOfUsers = new Set<Id>();
for (GroupMember GrpMem : [Select GroupId, UserOrGroupId From GroupMember Where GroupId IN :groupRecList]){
if (GrpMem.UserOrGroupId.getSObjectType() == User.SObjectType){
SetOfUsers.add(GrpMem.UserOrGroupId);
system.debug('GroupId'+GrpMem.GroupId);
system.debug('SetOfUsers==>'+SetOfUsers.size());
}
}
You can refer below code:
All Answers
You can refer below code:
I've gone through your requirement and you can use the below code to fetch group with no group members:
I hope you find the above solution helpful. If it does, please mark as Best Answer to help others too.
Thanks and Regards,
Deepali Kulshrestha
www.kdeepali.com