Список пользователей в группе

  • Автор темы karnovov
  • Дата начала
K

karnovov

Гость
#1
Уважаемые Гуру!
В поле Name указываю группу, как получить список пользователей в этой группе?
 
M

Mihal

Гость
#4
Залезть в names.nsf, полезть в представление ($Groups) и развернуть её.
Например так:
@DBLookUp("":"";@Subset(@DBName;1):"names.nsf";"($Groups)";GroupName;"Members")

Вариант номер 2:
Использовать @ExpandNameList(SERVER_NAME; USERS_LIST) (недокументированая функция)
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#5
<!--QuoteBegin-serEJa Shabalin+26:10:2007, 12:07 -->
<span class="vbquote">(serEJa Shabalin @ 26:10:2007, 12:07 )</span><!--QuoteEBegin-->@NameLookup([EXHAUSTIVE];"Имя группы";"Members")

[snapback]83129" rel="nofollow" target="_blank[/snapback]​
[/quote]
К сожалению эта функция возвращает только первого члена группы.
 
S

Sandr

Гость
#6
Юзайте @ExpandNameList... правда нет гарантии того, что в следующей версии нотеса эта штука будет работать :(
 
M

Mihal

Гость
#7
<!--QuoteBegin-Sandr+26:10:2007, 12:32 -->
<span class="vbquote">(Sandr @ 26:10:2007, 12:32 )</span><!--QuoteEBegin-->Юзайте @ExpandNameList... правда нет гарантии того, что в следующей версии нотеса эта штука будет работать
[snapback]83144" rel="nofollow" target="_blank[/snapback]​
[/quote]
А у тебя есть гарантия, что будет следующая версия нотеся? :(

Да! Есди мне не изменяет память, то @ExpandNameList разворачивает максимум четыре уровня вложений групп. Ну, если в группе есть группа - то он и её развернёт. Но после 4-го вложения разворачивать перестанет. Ленивый!
 

Medevic

Что это ? :)
Lotus team
10.12.2004
3 346
2
#8
Для: Mihal
Также встречал упоминание, что на больших группах валится.
 
M

Mihal

Гость
#9
<!--QuoteBegin-Medevic+26:10:2007, 12:55 -->
<span class="vbquote">(Medevic @ 26:10:2007, 12:55 )</span><!--QuoteEBegin-->Также встречал упоминание, что на больших группах валится.
[snapback]83148" rel="nofollow" target="_blank[/snapback]​
[/quote]

Главное что в ней настораживает - её недокументированость.
Да и всегда есть names.nsf и при большой нужде можно её руцями перебрать.
 
K

karnovov

Гость
#11
Всем спасибо, оооооооо-чень помогли
взял на вооружение