3

私はロータス ドミノ サーバーを所有しており、実に驚くほど多くのドミノ データベースがさまざまなフォルダーに配置されています。

これらすべてのデータベースのリストを、タイトルと作成者の名前とともに、何らかのスプレッドシート形式でエクスポートする方法はありますか? 私は Domino Admin と Domino Designer ソフトウェアを持っており、必要なアクセス権を持っているか、取得することができます。

4

4 に答える 4

6

実際には、非常に単純な Lotuscript エージェントを使用してサーバーに接続し、NotesDbDirectory クラスを使用してサーバー上のすべてのデータベースを調べることができます。これは、6.5 のヘルプ ファイルにあるコードを少し変更したコードです。これにより、すべてのデータベースのタイトルとパスが csv ファイルにダンプされます。注: GetFirstDatabase メソッドの 1 つの引数で、スキャンするサーバー上のオブジェクトを指定できます。1247 は「データベース」の定数です。基本的に、すべての NSF ファイルです。テンプレートのみ (NTF)、レプリケーションが有効になっているデータベースのみを検索するためのその他の定数があります。

Sub Initialize
    Dim db As NotesDatabase
    Dim f As Integer
    f = Freefile
    Open "c:\dbExport.csv" For Output As #f

    Dim dbdir As New NotesDbDirectory("")  ' opens LOCAL - put a server name here
    Set db = dbdir.GetFirstDatabase(1247)  ' all databases - NSF, NSG and NSH (no templates)
    While Not(db Is Nothing)
        Print #f, """" + db.Title + """, """ + db.FileName + """"
        Set db = dbdir.GetNextDatabase
    Wend
    Close #f
End Sub
于 2009-06-26T00:24:04.800 に答える
3

Domino Adminに方法があると思うかもしれませんが、リストをエクスポートする方法はありません。だから、私が思うあなたの最善の策は、ドメインカタログデータベースを使用することです。ビルドするには、サーバー構成ドキュメント>サーバータスク>に移動し、ドメインカタログをオンにします。次に、catalog.nsfデータベースが構築され、ドメイン内のすべてのデータベースが含まれます。ビューをカスタマイズして、必要な情報を含めることができます。

最後に、ビューに移動し、すべてのドキュメントを選択して、[編集]>[選択したものをテーブルとしてコピー]をクリックします。次に、それをスプレッドシートに貼り付けます。

于 2008-11-12T18:43:26.803 に答える
2

管理クライアントで「すべてを選択」して Excel に貼り付けることができることはあまり知られていません。フォルダー ビューの代わりに、データベースのフラット ビューのオプションもあります。

データベースの作成者は記載されていませんが、他にも役立つ情報がたくさんあります

于 2015-06-19T11:29:32.600 に答える