特にユーザー。
現在、次のようなスクリプトがあります。
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 オブジェクトを介してドメイン内のオブジェクトを効率的に検索する方法があるかどうか疑問に思っています。
ドメインのコントロール パネルを使用すると、すばやく効率的に検索できます...
現在のタスクでは、自分でドメインを検索するのをやめて、正しいユーザー名が必要になる場合があります。