特别是用户。
目前我有这样的脚本:
function findUsers(s) {
var users = UserManager.getAllUsers();
var r = new Array;
Logger.log("User Count" + users.length );
for( var i = 0 ; i < users.length ; i++ )
{
var u = users[i];
var n = formatUserName( u );
n = n.toUpperCase();
if( n.indexOf( s.toUpperCase() ) > -1 )
{
r.push(u);
}
}
return r;
}
这可行,但有点慢,我知道它会变慢,因为由于UserManager.getAllUsers()
当前的工作方式而迁移了更多用户
因此,在我开始研究自己“缓存”域数据的方法之前……我想知道是否有一种有效的方法可以通过 API 或 GAScript 对象在我们的域中搜索对象?
当您使用域的控制面板时,您可以快速高效地搜索...
对于我当前的任务,我可能会放弃自己搜索域并要求正确的用户名。