根据搜索条件返回一个ScriptUsers对象的数组。

searchUsers(nameFilter, paging, sortBy)

参数

  • nameFilter
    允许名称部分匹配的字符串。将检查用户名,名字和姓氏,以查看它们是否以过滤字符串开头。如果为空,则字符串将匹配所有用户。
  • paging
    一个 ScriptPagingDetails 对象。
  • sortBy
    对结果进行排序的属性,例如:displayName。

返回值

返回一个符合检索条件的ScriptUsers对象数组。

代码例

var filterName = "A";
var paging =  utils.createPaging(-1, 0);
var sortBy = "userName";

model.scriptUsers = groups.searchUsers(filterName, paging, sortBy);

可以使用以下FreeMarker模板代码段显示返回结果:

<#list scriptUsers as su>
 <p>firstName: ${su.person.properties.firstName}</p>
 <p>lastName: ${su.person.properties.lastName}</p>
 <p>userName: ${su.userName}</p>
 <hr/>
</#list>

上述代码段将返回类似于以下内容的结果::

firstName: Alice
lastName: Beecher
userName: abeecher
firstName: Administrator
lastName:
userName: admin
firstName: Tony
lastName: Tortilla
userName: Archvile
firstName: Peter
lastName: Andrews
userName: petethepiper
文档更新时间: 2019-07-09 17:02   作者:凌云文档