0

数式を使用してグループから名前を取得し、次のように Names タイプのフィールドに入力します。

@Name([CN];NAME)

このデータを自分のコードで操作したいのですが、Lotusscript を使用しています。Google または Lotus Domino のヘルプで見つけることができません。これを処理する方法はありますか?

4

3 に答える 3

4

グループから個人名のリストを取得するには、以下の提案を試してください。

最初に、names.nsf でグループを検索できるかどうかを確認する必要があります (すべてのグループは "($VIMGroups)" ビューで利用できます。

グループが利用可能な場合は、「メンバー」アイテムから値のリストを取得する必要があることを意味します

members アイテムにはバリアント (リスト) 値があります。したがって、各値を取得するためにメンバーを反復する必要があります

以下のサンプルコードを参照してください。

  Set namesDb=session.GetDatabase(db.Server,"names.nsf")
  Set groupVw=namesDb.GetView("($VIMGroups)")
  Set groupDoc=groupvw.GetDocumentByKey("groupname")
  persons= groupDoc.members
  Forall person In persons
    Msgbox person
  End Forall
于 2013-06-11T12:07:18.147 に答える