Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Excerpt

All user email string

...

Use this to cut and

- use to paste into

a

an email for all Confluence users.

 

 

Section
Column

How to use

Example scripts can be used in one of 3 different ways:

Code Block
javajava {beanshell:output=wiki} import com.atlassian.confluence.user.UserAccessor; import bucket.container.ContainerManager; import com.atlassian.user.search.page.Pager; import java.util.Iterator; import com.atlassian.user.impl.osuser.OSUUser; UserAccessor userAccessor = (UserAccessor) ContainerManager.getInstance().getContainerContext().getComponent("userAccessor"); Pager users = userAccessor.getUsers(); StringBuffer value = new StringBuffer(); Iterator userIterator = users.iterator(); for (int count = 0; userIterator.hasNext(); count++) { if (count > 0) { value.append(", "); } value.append(userIterator.next().getEmail()); } out.print(value.toString()); {beanshell}
Column
Info
titleView source
Confluence 2.1 and above
Warning
titleDoes not work with LDAP

allUserEmail.bsh

Info
titleRequirements
  1. SCRP 4.3 or above
  2. Confluence 4.2 or above
Section

Column
No Format
{beanshelloutput=wiki|script=#https://bitbucket.org/bob_swift/examples/raw/tip/confluence/beanshell/allUserEmail.bsh}
{beanshell}