Using multiple dynamic SharePoint groups in Email

Home Forums General discussion Using multiple dynamic SharePoint groups in Email

Viewing 2 reply threads
  • Author
    Posts
    • #23687
      Kim
      Participant

        Hi Alex, I read the post Use a User Group in Email and was wondering how to modify this so that I can get multiple groups into an email. I have a field where I am appending a different set of user groups depending on the selection of a multi choice field. I wasn’t sure how to pull those dynamic groups using the getFieldValue into your code below:

        var ugr = spjs.dffs.getUserCollectionFromGroup(“GroupA”);
        var emails = [];
        jQspjs.each(ugr,function(k,uo){
        emails.push(uo.email);
        });
        var useThisInToField = emails.join(“;”);

        I appreciate any help you can provide!

      • #23692
        Alexander Bautz
        Keymaster

          Are you setting the groups in a people picker, or in another field?

          If you get the user group names from a people picker you can query the users from multiple groups like this:

          var emails = [], groups = getFieldValue("NameOfYourPeoplePickerField");
          jQuery.each(groups,function(i,g){
              var ugr = spjs.dffs.getUserCollectionFromGroup(g);
              jQspjs.each(ugr,function(k,uo){
                  emails.push(uo.email);
              });
          });
          var useThisInToField = emails.join(";");

          Replace “NameOfYourPeoplePickerField” with your field name.

          Alexander

        • #23696
          Kim
          Participant

            Thank you Alexander! This worked like a charm 🙂

        Viewing 2 reply threads
        • You must be logged in to reply to this topic.