ContactNoteID (NotesRegistration - LotusScript)

ユーザーを登録した時に使用されるユーザー文書の Note ID を表します。

定義位置

NotesRegistration

データ型

String

構文

取得するには: string$ = notesRegistration.ContactNoteID

設定するには: notesRegistration.ContactNoteID = string$

使い方

Active Directory のユーザーを Domino ディレクトリに同期したときに作成されるユーザー文書を、ユーザー登録に利用します。

Notes アプリケーションは、これらの文書を Active Directory からの連絡先として識別できます。
現在選択されている文書には、以下の条件が必要です。

"objectGUID" アイテムが含まれていること(これは Active Directory の連絡先を一意に識別する ID)

"certificate" アイテムに値が入っていないこと(値が入っている場合、その文書はすでに登録済みであることを意味する)

具体例についてはコードの例を参照してください。

戻り値

Get メソッドは文字列を返します。Set メソッドの戻り値はありません

Sub Initialize

    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim collection As NotesDocumentCollection
    Dim syncDoc As NotesDocument
    Set db = session.CurrentDatabase
    Set collection = db.UnprocessedDocuments
    Set syncDoc = collection.GetFirstDocument()
    If Not (syncDoc Is Nothing) then

        Dim reg As New NotesRegistration
        Dim noteid As String
        Dim firstName As String
        Dim lastName As String
        Dim certificate As String
        Dim objectGUID As String	

        noteid = syncDoc.NoteID

        firstName = syncDoc.firstName(0)
        lastName = syncDoc.lastName(0)
        certificate = syncDoc.certificate(0)
        objectGUID = syncDoc.objectGUID(0)