Is there a function (LS or other) that can decompose a group down to the individual list members?
Example: GroupA contains A, B, C, and GroupB.
GroupB contains D, E, and F. I need a function that given GroupA, will return: A, B, C, D, E, and F.
The Notes client appears to do this when sending a message to a distribution list maintained locally. Is this built into the client or is there some sort of API that can be called? Thanks.
Here is a hybrid LotusScript solution that evaluates @ExpandNameList.
If you prefer a “pure” LS solution, look at the getGroupMembers() method in this class. It expects a handle to the ($VIMGroups) view in the public NAB.
One caveat:
I believe @ExpandNameList uses a combination of the Personal NAB and Public NAB (in that order?) which makes it somewhat less than desirable for client-side operations.
Subject: RE: Is there a function to resolve a Group?
That particular one has been around for quite a long time. I think I came across it while poking around in the mail file database design . . . or maybe the name & address book design.